Deep within OS X หรือ macOS เป็นเอกสารข้อความขนาดเล็ก แต่สำคัญที่เรียกว่าไฟล์โฮสต์ ในบรรดาผู้ใช้ส่วนใหญ่มันเป็นคุณสมบัติที่ไม่ค่อยมีใครรู้จัก แต่จริงๆแล้วมันเป็นทางเลือกที่สะดวกสำหรับเซิร์ฟเวอร์ DNS
เซิร์ฟเวอร์ DNS เป็นเหมือน "สมุดที่อยู่" ของอินเทอร์เน็ต จะเก็บที่อยู่ IP ของเว็บไซต์ เมื่อคุณพิมพ์โดเมนลงในเบราว์เซอร์คอมพิวเตอร์ของคุณจะติดต่อ DNS เพื่อแปลโดเมนนั้นเป็นที่อยู่ IP ที่ใช้งานได้
เพียงแค่คิดว่าไฟล์โฮสต์เป็น "สมุดที่อยู่" ส่วนตัวของคอมพิวเตอร์ของคุณแทนที่จะเป็นของบุคคลที่สาม และคุณสามารถแก้ไขได้
มีตัวเลือกมากมายที่คุณอาจต้องการ นี่คือสิ่งที่คุณต้องรู้เกี่ยวกับเรื่องนี้
ที่เกี่ยวข้อง:
- macOS Mojave และ iOS 12 คุณสมบัติความปลอดภัยใหม่
- วิธีเปิดใช้งานโหมดมืดและโหมดการแสดงผลแบบไดนามิกบน MacBook ของคุณ
- MacBook ของคุณติดตามตำแหน่งของคุณหรือไม่? ค้นหาตอนนี้
วิธีแก้ไขไฟล์โฮสต์ Mac
มีสองวิธีในการแก้ไขไฟล์ Mac Hosts คุณสามารถใช้ Terminal หรือโปรแกรมแก้ไขข้อความมาตรฐาน
วิธีที่คุณใช้ขึ้นอยู่กับคุณ
การใช้ Terminal
วิธีที่ง่ายที่สุดในการแก้ไขไฟล์โฮสต์คือการใช้เทอร์มินัล UNIX ในตัวใน OS X หรือ macOS
อาจดูน่ากลัวเล็กน้อยหากคุณไม่คุ้นเคยกับการพิมพ์โค้ด แต่มันค่อนข้างง่ายกว่าที่คิด
โฮสต์ไฟล์ใน Nano Editor- เปิดแอปพลิเคชั่น Terminal บน Mac ของคุณ ใช้ Spotlight, Launchpad หรือค้นหาในแอพพลิเคชั่นในหน้าต่าง Finder
- คุณจะต้องเข้าถึงไฟล์โฮสต์ในโปรแกรมแก้ไขข้อความนาโน คุณสามารถทำได้โดยพิมพ์สิ่งนี้ในเทอร์มินัล: sudo nano / etc / hosts
- คุณจะได้รับแจ้งให้ป้อนรหัสผ่านของผู้ดูแลระบบ ป้อนข้อมูลและดำเนินการต่อ
จากที่นี่ใช้ปุ่มลูกศรเพื่อเลื่อนเคอร์เซอร์ไปที่ด้านล่าง“ broadcasthost” นี่คือที่ที่คุณจะป้อนโดเมนและที่อยู่ IP ของคุณ
เพียงพิมพ์ชื่อโดเมนที่คุณต้องการกำหนดที่อยู่ จากนั้นกด Tab แล้วพิมพ์ชื่อโดเมนเอง
บันทึกการเปลี่ยนแปลงโดยกดControl + Oเพื่อเขียนทับและการเปลี่ยนแปลงของคุณจากนั้นControl + Xเพื่อออกจาก Terminal
การใช้โปรแกรมแก้ไขข้อความ
คุณยังสามารถแก้ไขไฟล์โฮสต์โดยใช้โปรแกรมแก้ไขข้อความมาตรฐาน อย่างไรก็ตามเนื่องจากไฟล์ได้รับการป้องกันคุณจะไม่สามารถดับเบิลคลิกและแก้ไขได้
คุณจะต้องคัดลอกไฟล์ที่อื่นทำการเปลี่ยนแปลงจากนั้นคัดลอกไฟล์ที่แก้ไขแล้วกลับไปยังตำแหน่งที่เหมาะสมเพื่อเขียนทับไฟล์เริ่มต้น
- เปิด Finder และเลือกไป> ไปที่โฟลเดอร์
- พิมพ์สิ่งต่อไปนี้ลงในช่อง: / private / etc / hosts
- ค้นหาไฟล์โฮสต์และลากไปที่เดสก์ท็อป
- ดับเบิลคลิกที่ไฟล์Hostsบนเดสก์ท็อปของคุณ
เช่นเดียวกับการแก้ไข Hosts ใน Nano สิ่งนี้จะช่วยให้คุณสามารถเปลี่ยนแปลงไฟล์ได้ คุณสามารถลองทำตามขั้นตอนเดียวกันกับโดเมน Facebook และที่อยู่ IP เพื่อทดสอบได้
อีกครั้งพิมพ์ที่อยู่ IP ตีแท็บ จากนั้นพิมพ์ชื่อโดเมน หลังจากทำเสร็จแล้วให้ทำตามขั้นตอนด้านล่าง
- บันทึกไฟล์ที่แก้ไข
- กลับไปที่ Finder และไปที่ตำแหน่ง / private / etc / hosts
- วางไฟล์ Hosts ที่แก้ไขแล้วลงในโฟลเดอร์นี้จากนั้น macOS จะถามคุณว่าจะทำอย่างไรกับต้นฉบับ
- เลือกแทนที่ และรับรองความถูกต้องด้วยรหัสผ่านผู้ดูแลระบบของคุณ
ไม่ทำงาน? ล้าง DNS Cache
หากคุณสังเกตเห็นว่าการแมปโดเมนของคุณทำงานไม่ถูกต้องคุณอาจต้องล้างแคช DNS ของ Mac
คุณสามารถทำได้โดยใช้ Terminal เพียงแค่เปิดด้วย Spotlight หรือค้นหาในแอปพลิเคชัน จากนั้นพิมพ์หนึ่งในคำสั่งต่อไปนี้
- สำหรับ OS X Mavericks และใหม่กว่าให้ใช้สิ่งนี้: sudo killall -HUP mDNSResponder
- สำหรับ OS X Mountain Lion และรุ่นก่อนหน้าให้ใช้สิ่งนี้: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
เพียงแค่ยืนยันตัวตนด้วยรหัสผ่านผู้ดูแลระบบของคุณก็จะดี
วิธีการกู้คืนไฟล์โฮสต์เริ่มต้น
แน่นอนว่าการยุ่งกับไฟล์ระบบเช่น Hosts อาจส่งผลข้างเคียงโดยไม่ได้ตั้งใจกับคอมพิวเตอร์ของคุณ
ในทำนองเดียวกันคุณอาจทำเป้าหมายอะไรก็ได้ที่คุณต้องการบรรลุโดยการแก้ไข
ไม่ว่าในกรณีใดคุณสามารถกู้คืนไฟล์โฮสต์เริ่มต้นได้โดยใช้วิธีใดวิธีหนึ่งข้างต้น
จากนั้นเพียงป้อนข้อมูลต่อไปนี้ด้านล่างลงในตัวแก้ไขข้อความหรือนาโน - นี่คือไฟล์โฮสต์ตามปกติที่ปรากฏใน Mac ส่วนใหญ่
## # ฐานข้อมูลโฮสต์ # # localhost ใช้เพื่อกำหนดค่าอินเทอร์เฟซวนกลับ # เมื่อระบบกำลังบูต อย่าเปลี่ยนรายการนี้ ## 127.0.0.1 localhost 255.255.255.255 Broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost
ทำไมคุณควรแก้ไขไฟล์โฮสต์ของคุณ?
เพิ่มความเร็วเบราว์เซอร์
หาก DNS เป็นเหมือนสมุดรายชื่ออินเทอร์เน็ตคุณอาจคิดว่าไฟล์โฮสต์ของ Mac เป็นเวอร์ชันที่แปลเป็นภาษาท้องถิ่น
เนื่องจากคอมพิวเตอร์ของคุณไม่ต้องติดต่อกับเซิร์ฟเวอร์ DNS เพื่อแปลชื่อโดเมนเป็นที่อยู่ IP การใช้ไฟล์ Mac Hosts จะช่วยเร่งความเร็วในการท่องอินเทอร์เน็ตของคุณได้
ตัวอย่างเช่นหากคุณมีไซต์ที่คุณเข้าชมบ่อยๆเพียงแค่ใช้บริการเช่น IP Checker เพื่อค้นหาที่อยู่ IP (พิมพ์ชื่อโดเมนลงในช่องบนไซต์)
เมื่อคุณกำลังแก้ไขไฟล์โฮสต์เพียงกำหนดที่อยู่ IP นั้นให้กับชื่อโดเมนนั้น ยังไม่ชัดเจนว่าสิ่งนี้จะช่วยเพิ่มความเร็วในการท่องเว็บของคุณได้มากเพียงใด แต่ก็คุ้มค่าหากคุณจริงจังกับการโหลดไซต์บางไซต์อย่างรวดเร็ว
การบล็อกหน้าเว็บที่เป็นอันตราย
หากคุณเบื่อที่แอดแวร์หรือหน้าเว็บที่เป็นอันตรายจะเปิดขึ้นเมื่อคุณท่องอินเทอร์เน็ตการแก้ไขไฟล์โฮสต์สามารถช่วยได้
เพียงสังเกตในครั้งต่อไปที่ไซต์ปรากฏขึ้นโดยที่คุณไม่ได้ตั้งใจและจดชื่อโดเมนไว้
ทำตามวิธีใดวิธีหนึ่งข้างต้นและเพิ่มที่อยู่ IP ปลอมเข้าไป ในครั้งต่อไปที่ไซต์พยายามเปลี่ยนเส้นทางเบราว์เซอร์ของคุณหน้าเว็บจะไม่สามารถโหลดได้
นอกจากนี้ยังเป็นวิธีที่ยอดเยี่ยมในการบล็อกไซต์สำหรับการควบคุมโดยผู้ปกครอง เพียงแก้ไขไซต์ที่คุณไม่ต้องการให้บุตรหลานเยี่ยมชมและให้ที่อยู่ IP ปลอม
พวกเขาจะไม่สามารถเยี่ยมชมไซต์ได้ไม่ว่าพวกเขาจะทำอะไรก็ตาม (เว้นแต่พวกเขาจะเข้าใจวิธีการโฮสต์ไฟล์)
ผลผลิตและโฟกัส
นี่อาจเป็นมาตรการที่รุนแรง แต่การแก้ไขไฟล์ Hosts อย่างชาญฉลาดสามารถสร้างความมหัศจรรย์ให้กับผลผลิตและโฟกัสของคุณได้
หากคุณกำลังทำรายงานนวนิยายหรือโครงการยาวอื่น ๆ แต่ดูเหมือนคุณจะไม่หยุดตัวเองจากการท่องโซเชียลมีเดียสิ่งนี้อาจมีประโยชน์
เพียงพิมพ์ชื่อโดเมนลงในไฟล์ Mac Hosts และกำหนดที่อยู่ IP ที่ไม่ถูกต้อง (เช่นที่เราแสดงในขั้นตอนข้างต้น)
ในครั้งต่อไปที่คุณพยายามเปิด Facebook, Reddit หรือโซเชียลมีเดียอื่น ๆ เบราว์เซอร์ของคุณจะไม่สามารถทำได้
หรือคุณสามารถกำหนดไซต์ให้กับที่อยู่โดเมนจริงได้ ตัวอย่างเช่นการแมปโดเมน Facebook กับที่อยู่ IP สำหรับ New York Times
การทดสอบเครือข่าย
การแก้ไขไฟล์ Mac Hosts เป็นวิธีที่ยอดเยี่ยมในการทดสอบเว็บเซิร์ฟเวอร์หรือเครือข่ายใหม่
ตัวอย่างเช่นนักพัฒนาเครือข่ายสามารถเปลี่ยนเส้นทางชื่อโดเมนไปยังไซต์ที่กำลังพัฒนาได้ สิ่งนี้ช่วยให้พวกเขาเห็นไซต์ว่าผู้ใช้จริงหรือผู้เยี่ยมชมจะเป็นอย่างไร
แน่นอนเนื่องจากการทดสอบเซิร์ฟเวอร์และเครือข่ายมีแนวโน้มที่จะกระทำโดยผู้ที่“ รู้” อยู่แล้วเราจะไม่ขยายรายการนี้มากเกินไป