หลัก Amazon Smart Speakers วิธีแก้ไขไฟล์โฮสต์บน macOS (Mac OS X)

วิธีแก้ไขไฟล์โฮสต์บน macOS (Mac OS X)



ไฟล์โฮสต์ของ Mac เป็นเอกสารข้อความขนาดเล็กแต่มีความสำคัญ ซึ่งสามารถจับคู่ชื่อโฮสต์กับที่อยู่ IP ที่ระบุได้

วิธีแก้ไขไฟล์โฮสต์บน macOS (Mac OS X)

ในขณะที่อินเทอร์เน็ตสมัยใหม่ใช้เซิร์ฟเวอร์ DNS สาธารณะและส่วนตัวที่หลากหลายเพื่อจับคู่ที่อยู่ IP ไฟล์โฮสต์เป็นวิธีที่สะดวกในการแทนที่เซิร์ฟเวอร์ DNS เหล่านั้น ช่วยให้คุณสามารถชี้ที่อยู่เว็บไซต์ด้วยตนเองไปยังที่อยู่ IP ที่ต้องการ หรือบล็อกการเข้าถึง ไซต์ทั้งหมดโดยชี้ไปที่ที่อยู่ IP ที่ไม่ได้ใช้หรือภายใน

มาดูวิธีแก้ไขไฟล์โฮสต์ Mac บน macOS กัน

วิธีแก้ไขไฟล์โฮสต์ Mac ของคุณด้วยการแก้ไขข้อความ

มีสองวิธีหลักในการแก้ไขไฟล์โฮสต์ใน Mac OS X

อย่างแรกคือการใช้ TextEdit เนื่องจากไฟล์โฮสต์เป็นเอกสารข้อความธรรมดา อย่างไรก็ตาม คุณไม่สามารถเปิดไฟล์ได้โดยตรง เนื่องจากไฟล์นั้นอยู่ในพื้นที่ที่มีการป้องกันของระบบไฟล์ แต่เราจำเป็นต้องคัดลอกไฟล์ไปยังตำแหน่งที่ไม่มีการป้องกัน เช่น เดสก์ท็อป แก้ไขแล้วคัดลอกกลับ

  1. หากต้องการค้นหาไฟล์โฮสต์ ให้เปิด Finder ซึ่งคุณสามารถเข้าถึงได้โดยคลิกที่เดสก์ท็อป โปรแกรมค้นหาใบหน้ายิ้มที่ด้านล่างซ้ายของหน้าจอ หรือโดยการกด cmd + สเปซบาร์ + Finder .
  2. ตอนนี้ เลือก ไป เมนูแบบเลื่อนลง

3. จากนั้นเลือก ไปที่โฟลเดอร์ จากเมนู

4. ในกล่อง ให้ป้อน/private/etc/hostsลงในกล่องแล้วกด กลับ .

5. หน้าต่าง Finder ใหม่จะเปิดขึ้นและไฟล์โฮสต์ของ Mac จะถูกเลือก คลิกแล้วลากออกจาก Finder หน้าต่างแล้ววางบนเดสก์ท็อปของคุณ

ในการเปิด เพียงแค่ดับเบิลคลิก ไฟล์จะแสดงเนื้อหาของไฟล์ใน TextEdit (หรือโปรแกรมแก้ไขข้อความที่คุณเลือก)

บล็อกที่อยู่ IP

ตามค่าดีฟอลต์ ไฟล์ /etc/hosts จะค่อนข้างง่าย ประกอบด้วยข้อความอธิบายจำนวนบรรทัดที่ใส่เครื่องหมายปอนด์หรือตัวเลข (เรียกอีกอย่างว่าปอนด์หรือแฮชแท็ก) (#)

บรรทัดใดๆ ที่ขึ้นต้นด้วยเครื่องหมาย # คือความคิดเห็นและไฟล์ /etc/hosts จะไม่อ่าน สำหรับแต่ละบรรทัด คอมพิวเตอร์จะละเว้นข้อความใดๆ หลังเครื่องหมายปอนด์ ทำให้เป็นวิธีที่ดีในการเพิ่มบันทึกย่อและคำอธิบายลงในไฟล์ของคุณ นอกจากนี้ยังมีค่า IP เริ่มต้นสำหรับ localhost และ broadcasthost ในการแก้ไขไฟล์ คุณจะต้องเพิ่มบรรทัดของคุณเองหลัง Broadcasthost

นอกจากการทดสอบเว็บไซต์ที่พัฒนาขึ้นใหม่และการย้ายเว็บโฮสติ้งแล้ว อีกเหตุผลหนึ่งในการแก้ไขไฟล์โฮสต์คือการบล็อกการเข้าถึงเว็บไซต์เฉพาะ

ในตัวอย่างของเรา เราจะแสร้งทำเป็นว่าคอมพิวเตอร์ที่เราใช้เป็นอุปกรณ์ที่เราต้องการใช้สำหรับการทำงานโดยเฉพาะ ไม่ให้ Facebook กวนใจเราบนเครื่องที่ทำงานของเรา

ในการดำเนินการนี้ ให้พิมพ์ที่อยู่ IP ที่คุณต้องการกำหนด ตามด้วยสองแท็บและชื่อโฮสต์ ในกรณีของเรา เราต้องการบล็อก Facebook ดังนั้นเราจะจับคู่ www.facebook.com กับ 0.0.0.0 ซึ่งหากเป็นที่อยู่ IP ที่ไม่ถูกต้อง จะทำให้เกิดข้อผิดพลาด

ตอนนี้ เมื่อใดก็ตามที่เราพยายามไปที่ www.facebook.com จาก Mac ของเรา เว็บเบราว์เซอร์จะโหลดหน้าไม่สำเร็จ หวังว่าจะเป็นกำลังใจให้เรากลับไปทำงาน!

เปลี่ยนเส้นทางที่อยู่เว็บ

หรือคุณสามารถป้อนที่อยู่ IP ของไซต์ที่ถูกต้องแทน 0.0.0.0 ซึ่งจะทำให้ผู้ใช้ที่พยายามเข้าถึง Facebook ถูกนำไปยังไซต์ที่คุณเลือก

  1. ในการกำหนดที่อยู่ IP ของเว็บไซต์ คุณสามารถใช้คำสั่ง dig ซึ่งมาพร้อมกับ macOS มาตรฐาน ถึง คุณ ไซต์ผ่าน Terminal เราเพียงแค่เปิด Terminal แล้วเรียกใช้คำสั่ง dig บน URL ซึ่งจะส่งคืนที่อยู่ IP เป็นเอาต์พุต
  2. ตอนนี้พิมพ์ |_+_| |_+_|

หมายเหตุ: ตัวเลือก + short จะเก็บเอาต์พุตไว้เฉพาะข้อมูลที่เราต้องการ ซึ่งก็คือที่อยู่ IP

3. จดบันทึกที่อยู่ IP ที่ส่งคืนและใช้ใน Mac ของคุณโฮสต์การแมปไฟล์ ตัวอย่างเช่น,The New York Timesเว็บไซต์ส่งคืนที่อยู่ IP 170.149.172.130 หากเราแมปสิ่งนั้นกับ Facebook ในไฟล์โฮสต์ของเรา เมื่อใดก็ตามที่มีคนใช้ Mac พยายามไปที่ Facebook พวกเขาจะเห็นThe New York Timesโหลดแทน.

หมายเหตุ: เว็บไซต์หลายแห่งไม่อนุญาตให้คุณจับคู่ชื่อโดเมนกับที่อยู่ IP ที่แมปกับเว็บไซต์ในปัจจุบัน ดังนั้นคุณจะได้รับข้อผิดพลาดด้านความปลอดภัยเมื่อคุณลอง

4. คุณสามารถเพิ่มรายการลงในไฟล์โฮสต์ได้มากเท่าที่คุณต้องการโดยป้อนการแมปใหม่ในแต่ละบรรทัด เมื่อคุณทำการเปลี่ยนแปลงที่ต้องการในไฟล์โฮสต์แล้ว ให้บันทึกไฟล์นั้นในตำแหน่งปัจจุบันบนเดสก์ท็อป

5. จากนั้น ลากและวางไฟล์โฮสต์จากเดสก์ท็อปของคุณกลับไปยังตำแหน่งเดิมที่ /ส่วนตัว/ฯลฯ . หากคุณปิดหน้าต่าง Finder ที่ชี้ไปยังไดเร็กทอรีนี้ เพียงใช้ Finder > ไป > ไปที่โฟลเดอร์ คำสั่งที่กล่าวถึงข้างต้น ให้เปิดใหม่อีกครั้ง

6. เมื่อคุณวางไฟล์โฮสต์กลับไปที่ตำแหน่งเดิม macOS จะถามคุณว่าต้องทำอย่างไรกับไฟล์โฮสต์ที่ไม่ได้แก้ไขที่มีอยู่แล้ว เลือก แทนที่ แล้วป้อนรหัสผ่านผู้ดูแลระบบของคุณเพื่อตรวจสอบการโอน

ด้วยไฟล์โฮสต์ที่แก้ไขแล้ว ให้เปิดเว็บเบราว์เซอร์ของคุณเพื่อทดสอบการเปลี่ยนแปลง

ล้างแคช DNS ของคุณ

ในกรณีส่วนใหญ่ การแมปใหม่ควรทำงานทันที แต่ถ้าคุณไม่เห็นพฤติกรรมที่ถูกต้อง คุณอาจต้องล้างแคช DNS ของคุณ บังคับให้เบราว์เซอร์อ่านจากไฟล์โฮสต์ของคุณเพื่อกำหนดการจับคู่

  1. ในการล้างแคช DNS บน Mac ของคุณ ให้เปิด Terminal และใช้คำสั่งต่อไปนี้ (sudo ช่วยให้คุณสามารถเรียกใช้คำสั่งนี้ในฐานะผู้ดูแลเครื่องของคุณ):
  2. ตอนนี้พิมพ์ |_+_| แล้วกด กลับ .หมายเหตุ: คุณจะต้องป้อนรหัสผ่านผู้ดูแลระบบเพื่อดำเนินการคำสั่งนี้
  3. หากต้องการให้ Mac ของคุณล้างแคช DNS ของคุณ จากนั้นให้ยืนยันว่าได้ล้างแคชของคุณแล้วโดยการสะท้อนการยืนยัน ให้ป้อนคำสั่งสองคำสั่งนี้โดยคั่นด้วยเครื่องหมายอัฒภาคดังที่แสดงที่นี่: |_+_|

Mac ของคุณจะเข้ามาทางลำโพงโดยแจ้งว่าแคช DNS ถูกล้างแล้ว

วิธีแก้ไขไฟล์โฮสต์ Mac ของคุณในเทอร์มินัลด้วย Nano

ขั้นตอนในส่วนก่อนหน้านั้นง่ายพอสมควร แต่ถ้าคุณต้องการหลีกเลี่ยงการคัดลอกไฟล์โฮสต์ คุณสามารถแก้ไขได้โดยตรงใน Terminal โดยใช้ UNIX Nano Text Editor ซึ่งมีอยู่ใน macOS

  1. ในการเริ่มต้น ให้เปิด Terminal พิมพ์คำสั่งต่อไปนี้ แล้วกด Return เช่นเดียวกับคำสั่ง sudo ทั้งหมด คุณจะต้องป้อนรหัสผ่านผู้ดูแลระบบของคุณเพื่อดำเนินการ:|_+_|
แก้ไขไฟล์โฮสต์ Nano

2. ตอนนี้คุณจะเห็น ไฟล์โฮสต์ เปิดใน นาโน บรรณาธิการหรือฉันมาหรือบรรณาธิการอื่นที่คุณเลือก เพื่อนำทางและแก้ไขไฟล์ใน นาโน ให้ใช้แป้นลูกศรบนแป้นพิมพ์ของคุณ

3. เช่นเดียวกับที่เราทำกับวิธี TextEdit ด้านบน เราสามารถเพิ่ม แก้ไข หรือลบการแมปชื่อโฮสต์ได้ตามต้องการ เนื่องจากเราเปิดตัว Nano โดยใช้ sudo การเปลี่ยนแปลงใดๆ จะได้รับการตรวจสอบสิทธิ์และบันทึกลงในไฟล์โฮสต์ดั้งเดิมโดยตรง โดยไม่ต้องคัดลอกภายนอกไดเรกทอรีหลัก

วิธีลงเพลงใน iPod โดยไม่ต้องใช้ iTunes

4. เมื่อคุณทำการเปลี่ยนแปลงเสร็จแล้ว ให้กด ควบคุม-X เพื่อออกจากตัวแก้ไข เพื่อบันทึกและ กลับ เพื่อเขียนทับไฟล์โฮสต์ที่มีอยู่

ดังที่เราได้กล่าวไว้ก่อนหน้านี้ ตรวจสอบให้แน่ใจว่าได้ล้างแคช DNS ของคุณ หากคุณสังเกตเห็นว่าการแมปใหม่ของคุณทำงานไม่ถูกต้อง

ตัวอย่างของเรากล่าวถึงการบล็อกและเปลี่ยนเส้นทางเว็บไซต์ที่รบกวนสมาธิในสภาพแวดล้อมการทำงาน แต่คุณยังสามารถใช้ขั้นตอนเหล่านี้เพื่อบล็อกการเข้าถึงเว็บไซต์ที่เป็นอันตรายได้ด้วยตนเอง และแน่นอนว่ายังมีการใช้งานอื่นๆ อีกด้วย

หากคุณเคยทำผิดพลาดและไม่แน่ใจว่าจะแก้ไขได้อย่างไร คุณสามารถกู้คืนเนื้อหาไฟล์โฮสต์เริ่มต้นได้โดยใช้วิธีใดวิธีหนึ่งข้างต้นเพื่อป้อนข้อมูลเริ่มต้นต่อไปนี้:

$ dig www.techjunkie.com + short

ความคิดสุดท้าย

การรู้วิธีแก้ไขไฟล์โฮสต์บน macOS เป็นวิธีที่สะดวกในการแทนที่เซิร์ฟเวอร์ DNS และชี้ที่อยู่เว็บไซต์ไปยังที่อยู่ IP ใหม่หรือบล็อกการเข้าถึงด้วยตนเอง และทำตามขั้นตอนที่อธิบายไว้ข้างต้น คุณสามารถทำงานนี้ได้อย่างรวดเร็ว

หากคุณเป็นผู้ใช้ Mac และพบว่าบทความนี้มีประโยชน์ คุณอาจต้องการดูบทแนะนำ TechJunkie อื่นๆ รวมถึง วิธีค้นหารุ่น CPU ที่แน่นอนของ Mac และ วิธีล้าง DNS ใน Mac Mojave

เหตุผลที่คุณต้องการแก้ไขไฟล์โฮสต์ของ Mac คืออะไร มันทำงานอย่างไร? โปรดบอกเราเกี่ยวกับเรื่องนี้ในความคิดเห็นด้านล่าง!

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

Microsoft อัปเดตแอปไวท์บอร์ดสำหรับ Windows 10 พร้อมคุณสมบัติเหล่านี้
Microsoft อัปเดตแอปไวท์บอร์ดสำหรับ Windows 10 พร้อมคุณสมบัติเหล่านี้
Microsoft ออกแอพ Whiteboard เวอร์ชันใหม่ การอัปเดตมีตัวเลือกคนใหม่เพื่อให้สามารถแบ่งปันความคิดของคุณกับคนอื่น ๆ ได้เร็วขึ้น นอกจากนี้คุณสามารถเปิดใช้งานการหักวัตถุเพื่อย้ายเนื้อหาได้อย่างง่ายดาย Whiteboard เป็นแอปสำหรับการทำงานร่วมกันที่ช่วยให้ทีมสามารถทำงานในโครงการร่วมกันโดยใช้แดชบอร์ดเสมือนโดยที่พวกเขา
วิธีเพิ่มระเบียน TXT ใน Namecheap
วิธีเพิ่มระเบียน TXT ใน Namecheap
ด้วยอินเทอร์เฟซที่ใช้งานง่ายและแดชบอร์ดที่ตรงไปตรงมาสำหรับการจัดการโดเมน Namecheap ทำให้การเพิ่มระเบียนไปยังระบบชื่อโดเมน (DNS) ของคุณเป็นเรื่องง่าย ในขณะที่คุณอาจต้องเพิ่มระเบียนต่างๆ ลงในโดเมนของคุณ เช่น ระเบียน A หรือ a
วิธีดูว่าใครแชร์โพสต์ของคุณบน Facebook
วิธีดูว่าใครแชร์โพสต์ของคุณบน Facebook
ต่อไปนี้เป็นวิธีดูว่าใครแชร์โพสต์ของคุณบน Facebook และสิ่งที่พวกเขาอาจเพิ่มลงในโพสต์
วิธีเปิดใช้งาน Direct Storage ใน Windows 11
วิธีเปิดใช้งาน Direct Storage ใน Windows 11
การประกาศล่าสุดเกี่ยวกับระบบ Windows ที่ผสานรวม DirectStorage ได้เพิ่มความคาดหวังของเกมเมอร์ทั่วโลก API การปรับปรุงพื้นที่เก็บข้อมูลบน Xbox นี้ช่วยให้นักพัฒนาสามารถปรับปรุงประสบการณ์การเล่นเกมของผู้ใช้ได้อย่างมาก ในบทความนี้ เราจะกล่าวถึงวิธีการเปิดใช้งานโดยตรง
สายเคเบิล IDE คืออะไร?
สายเคเบิล IDE คืออะไร?
IDE ย่อมาจาก Integrated Drive Electronics เป็นวิธีมาตรฐานในการเชื่อมต่อฮาร์ดไดรฟ์และออปติคัลไดรฟ์กับมาเธอร์บอร์ดในพีซี
Tesla Powerwall 2: สิ่งที่คุณต้องรู้เกี่ยวกับแบตเตอรี่บ้านของ Elon Musk
Tesla Powerwall 2: สิ่งที่คุณต้องรู้เกี่ยวกับแบตเตอรี่บ้านของ Elon Musk
Powerwall 2 เป็นการทำซ้ำครั้งที่สองของแบตเตอรี่บ้านของ Tesla CEO Elon Musk เปิดตัวในปี 2559 โดยร่วมมือกับ SolarCity ซึ่งเป็น บริษัท Musk อีกแห่งหนึ่งและเขาต้องการให้เป็นส่วนหนึ่งของการจัดเก็บพลังงานภายในบ้านที่ครอบคลุมทั้งหมด
วิธีโพสต์บน Instagram จาก Chrome [รูปภาพ วิดีโอ และเรื่องราว]
วิธีโพสต์บน Instagram จาก Chrome [รูปภาพ วิดีโอ และเรื่องราว]
เนื่องจาก Instagram เป็นแอปที่เน้นอุปกรณ์เคลื่อนที่ คุณจะไม่พบคุณลักษณะเดียวกันนี้ในเวอร์ชันเว็บ จนกระทั่งเมื่อไม่นานมานี้ คุณไม่สามารถโพสต์เนื้อหาจาก Chrome บนคอมพิวเตอร์ของคุณ คุณต้องใช้โปรแกรมจำลอง Android หรือวิธีการอื่น