วิธีแก้ไขไฟล์โฮสต์บน Mac
เช่นเดียวกับคอมพิวเตอร์ที่ใช้ Windows Macมีไฟล์โฮสต์เพื่อกำหนดค่าวิธีที่เครื่องของคุณเชื่อมต่อกับเว็บไซต์บนอินเทอร์เน็ต (Internet)ไฟล์นี้มีข้อมูลอ้างอิงถึงเว็บไซต์และที่อยู่ IP และคุณสามารถใช้ข้อมูลดังกล่าวได้หลายวิธีบนMacของ คุณ
สาเหตุหนึ่งที่คุณอาจต้องการแก้ไขไฟล์โฮสต์(edit the hosts file)บนMacคือการบล็อกเว็บไซต์ เป็นวิธีที่ยอดเยี่ยมในการบล็อกบางเว็บไซต์ไม่ให้เข้าถึงบนเครื่องของคุณ การใช้งานที่เป็นไปได้ประการที่สองคือการทดสอบเว็บไซต์ของคุณเองในเครื่องของคุณ คุณสามารถให้ไฟล์โฮสต์เปลี่ยนเส้นทางชื่อโดเมนที่คุณเลือกไปยังเส้นทางเครือข่ายของที่จัดเก็บในเครื่องของคุณ
Mac โฮสต์ไฟล์ตำแหน่ง(Mac Hosts File Location)
เนื่องจากการแก้ไขไฟล์โฮสต์เป็นงานที่มีความเสี่ยงAppleจึงตั้งใจวางไฟล์ไว้ในโฟลเดอร์ส่วนตัวในระบบของคุณ นั่นก็เพื่อป้องกันไม่ให้ผู้ใช้แก้ไขโดยปราศจากความรู้ที่ถูกต้องและก่อให้เกิดความเสียหายต่อระบบทั้งหมด
สำหรับผู้ใช้ที่อยากรู้อยากเห็น เส้นทางคือ/etc/hosts/และคุณสามารถเข้าถึงได้โดยใช้หน้าต่างเทอร์มินัล(Terminal)
แก้ไขไฟล์โฮสต์บน Mac(Edit Hosts File On Mac)
การแก้ไขไฟล์โฮสต์บนMac นั้นค่อนข้างง่าย เนื่องจากมีตัวแก้ไขในตัวที่ต้องทำ ซึ่งอยู่ภายในTerminalและเรียกว่า nano editor คุณสามารถใช้เพื่อเปิดและแก้ไขไฟล์ข้อความใดๆ รวมทั้งไฟล์โฮสต์ในเครื่องของคุณ
ตรวจสอบ ให้(Make)แน่ใจว่าคุณใช้บัญชีผู้ดูแลระบบเพื่อทำตามขั้นตอนต่อไปนี้
- คลิกที่Launchpadใน Dock ค้นหาTerminalและเปิดใช้งาน
- พิมพ์คำสั่งต่อไปนี้ในTerminalแล้วกดEnter มันจะเปิดไฟล์โฮสต์ในตัวแก้ไขนาโน
sudo nano /etc/hosts
- เนื่องจากเป็นคำสั่ง sudo ระบบจะขอให้คุณป้อนรหัสผ่าน ป้อนรหัสผ่านและดำเนินการต่อ
- ไฟล์ควรเปิดบนหน้าจอของคุณแล้ว และคุณสามารถเริ่มแก้ไขได้
ทำความเข้าใจกับไฟล์ Mac Hosts(Understanding The Mac Hosts File)
หากคุณไม่เคยแก้ไขไฟล์ hosts มาก่อน คุณอาจพบว่าไฟล์นั้นซับซ้อนเล็กน้อยในการทำงานด้วย อย่างไรก็ตาม แก้ไขได้ไม่ยากอย่างที่คิด
หนึ่งในรายการที่คุณจะพบในไฟล์คือ127.0.0.1 localhost(127.0.0.1 localhost)
ส่วนแรกที่มีตัวเลขคือที่อยู่ IP ในเครื่องสำหรับMacของ คุณ ส่วนที่สองที่มีชื่อโฮสต์คือสิ่งที่คุณใช้เพื่อเข้าถึงที่อยู่ IP นั้น
เมื่อรวมสองส่วนข้างต้นเข้าด้วยกันแล้ว ให้เปลี่ยนเส้นทางการ สืบค้น localhost ทั้งหมดไปยังที่ อยู่IP 127.0.0.1 เมื่อคุณเข้าสู่localhostในเบราว์เซอร์ของคุณ เบราว์เซอร์ของคุณจะค้นหาไฟล์โฮสต์ รับที่อยู่ IP ที่ระบุ และนำคุณไปยังที่อยู่ IP นั้น
โดยสรุป ไฟล์ hosts เป็นเพียงการรวมกันของที่อยู่ IP และชื่อโดเมน คุณสามารถปรับเปลี่ยนสิ่งเหล่านี้ได้ตามที่คุณต้องการเพื่อให้ได้ผลลัพธ์ที่ต้องการ
ตั้งค่าการเปลี่ยนเส้นทางด้วยไฟล์โฮสต์(Set Up Redirects With The Hosts File)
สิ่งหนึ่งที่คุณสามารถทำได้กับไฟล์โฮสต์คือการตั้งค่าการเปลี่ยนเส้นทาง คุณสามารถให้ชื่อโดเมนชี้ไปยังสิ่งที่แตกต่างไปจากที่ควรชี้ไปโดยสิ้นเชิง
ตัวอย่างเช่น หากคุณกำลังพยายามลดการใช้โซเชียลมีเดีย คุณสามารถมีโดเมนเช่น facebook.com เปลี่ยนเส้นทางเบราว์เซอร์ของคุณ ไปยังไซต์เช่นWikipedia คุณสามารถใช้โดเมนและที่อยู่ IP ใดก็ได้ที่คุณต้องการ
มาดูกันว่าคุณสามารถตั้งค่าการเปลี่ยนเส้นทางด้านบนโดยใช้ไฟล์ hosts(set up the above redirection using the hosts file)ได้อย่างไร
- ในขณะที่ไฟล์เปิดอยู่ในตัวแก้ไข nano ให้ใช้ปุ่มลูกศรเพื่อนำเคอร์เซอร์ของคุณไปยังตำแหน่งที่localhostสิ้นสุด จากนั้นกดEnterเพื่อเพิ่มบรรทัดใหม่สำหรับรายการของคุณ
- ในบรรทัดใหม่ที่คุณเพิ่งเพิ่ม ให้พิมพ์ที่อยู่ IP ที่คุณต้องการเปลี่ยนเส้นทางโดเมนต้นทางไป เราจะใช้103.102.166.224ซึ่งเป็นที่อยู่ IP ของ Wikipedia
- กด แป้น Tabบนแป้นพิมพ์เพื่อไปที่ฟิลด์โดเมนต้นทาง
- ที่นี่ พิมพ์ชื่อโดเมนที่จะเปลี่ยนเส้นทางไปยังที่อยู่ IP ที่คุณพิมพ์ไว้ก่อนหน้านี้ เราจะใช้facebook.comที่นี่
- เมื่อทำการเปลี่ยนแปลงแล้ว ให้กดCtrl + Oบนแป้นพิมพ์เพื่อบันทึกไฟล์
- กดEnterเพื่อยืนยันการดำเนินการ
- กดปุ่มCtrl + Xเพื่อปิดตัวแก้ไขนาโน
- ตอนนี้คุณต้องล้าง แคช DNSเพื่อให้การเปลี่ยนแปลงมีผล โดยพิมพ์คำสั่งต่อไปนี้ลงในTerminalแล้วกดEnter
dscacheutil -flushcache
- เปิดเบราว์เซอร์ พิมพ์facebook.comแล้วกดEnter คุณจะพบว่า มันเปิดWikipediaแทนFacebook
เคล็ดลับง่ายๆ: วิธีค้นหาที่อยู่ IP ของเว็บไซต์(Quick Tip: How To Find a Website’s IP Address)
ดังที่คุณเห็นในขั้นตอนข้างต้น คุณต้องมีที่อยู่ IP ของไซต์ที่คุณต้องการเปลี่ยนเส้นทางผู้คนไป หากคุณยังไม่ทราบ คุณสามารถใช้คำสั่งในTerminalเพื่อค้นหาที่อยู่ IP ของเว็บไซต์ใด(find out the IP address of any website)ก็ได้
- ใน หน้าต่าง Terminalให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter อย่าลืมแทนที่wikipedia.orgด้วยเว็บไซต์ที่คุณเลือก
ping wikipedia.org
- มันจะแสดงที่อยู่ IP บนหน้าจอของคุณ นั่นคือสิ่งที่คุณสามารถใช้ในไฟล์โฮสต์
บล็อกเว็บไซต์โดยการแก้ไขไฟล์โฮสต์บน Mac(Block Websites By Editing The Hosts File On Mac)
สิ่งที่ยอดเยี่ยมเกี่ยวกับไฟล์ hosts คือช่วยให้คุณสามารถบล็อกไซต์ต่างๆ(it lets you block sites)ได้โดยไม่ต้องให้คุณติดตั้งแอปของบริษัทอื่นบนMacของ คุณ คุณสามารถเพิ่มรายการลงในไฟล์และคำขอเชื่อมต่อทั้งหมดไปยังรายการนั้นจะถูกปฏิเสธ
- เปิดไฟล์โฮสต์ในตัวแก้ไขนาโนดังที่แสดงด้านบน
- นำเคอร์เซอร์ไปที่จุด สิ้นสุดรายการ localhostแล้วกดEnterเพื่อเพิ่มบรรทัดใหม่
- พิมพ์ที่อยู่ IP 127.0.0.1แล้วกดTabบนแป้นพิมพ์ของคุณ
- ป้อน(Enter)ชื่อโดเมนของเว็บไซต์ที่คุณต้องการบล็อก ตัวอย่างเช่น หากคุณต้องการบล็อกInstagramให้พิมพ์instagram.com
- กดCtrl + Oเพื่อบันทึกการเปลี่ยนแปลง
- กดCtrl + Xเพื่อปิดไฟล์
- พิมพ์คำสั่งต่อไปนี้แล้วกดEnterเพื่อล้างแคช DNS
dscacheutil -flushcache
ทุกครั้งที่คุณพยายามเข้าถึงไซต์ที่ถูกบล็อก ระบบจะนำคุณไปยัง localhost ซึ่งจะแสดงหน้าข้อผิดพลาด
ไฟล์ โฮสต์ของ Macให้คุณมีหลายวิธีในการเล่นกับคำขอเครือข่ายขาออก และคุณสามารถบล็อกและเลิกบล็อกได้ตามที่คุณต้องการ คุณเคยใช้ไฟล์โฮสต์บนMacมาก่อนหรือไม่? ถ้าเป็นเช่นนั้นมีไว้เพื่ออะไร? แจ้งให้เราทราบในความคิดเห็นด้านล่าง
Related posts
เปลี่ยนหรือปลอมแปลงที่อยู่ MAC ใน Windows หรือ OS X
แก้ไข “Cannot Install the Software for Printer” บน OS X
ดูรหัสผ่าน Wi-Fi (WPA, WEP) ที่บันทึกไว้ใน OS X
วิธีสร้างอิมเมจดิสก์ที่เข้ารหัสใน OS X
5 วิธีในการเปิดเผยเส้นทางของไฟล์บน MacOS
APFS กับ Mac OS Extended – รูปแบบดิสก์ Mac ใดดีที่สุด?
วิธีย้ายไฟล์ใน Mac OS X
แป้นพิมพ์ลัด Mac ที่ดีที่สุดในการเรียนรู้
วิธีถ่ายภาพหน้าจอบน Mac OS ด้วยแป้นพิมพ์ลัด
20 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Finder บน Mac
วิธีค้นหาและอัปเกรดแอป 32 บิตบน Mac ของคุณ
ถ่ายภาพหน้าจอบน Mac อย่างมืออาชีพด้วยคำแนะนำและเคล็ดลับเหล่านี้
ใช้อินพุตเสียง Line In บน Mac
วิธีฮาร์ดรีเซ็ตคอมพิวเตอร์ Mac OS X และติดตั้ง OS ใหม่
วิธีเปิดใช้งานการล็อคการเปิดใช้งานบนคอมพิวเตอร์ Mac ของคุณ
แอพที่ดีที่สุดสำหรับ Mac ในปี 2020
วิธีทำการแมปคีย์ Fn บน Mac ของคุณใหม่
วิธีปิด iMessage บน Mac
4 วิธีในการถอนการติดตั้งแอพบน Mac
วิธีบันทึกหน้าจอบน Mac