วิธีแก้ไขไฟล์โฮสต์บน Windows 10 หรือ 11

/th/images/52781762835_d2b1d441af_o.jpg

สรุป

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

  • ไฟล์โฮสต์อยู่ใน “C:\Windows\system32\drivers\etc” บนทั้ง Windows 10 และ 11 และคุณต้องมีสิทธิ์ระดับผู้ดูแลระบบจึงจะแก้ไขได้

  • หากต้องการบล็อกเว็บไซต์ที่มีไฟล์โฮสต์ ให้กำหนดเส้นทาง URL ไปที่ 0.0.0.0 หรือ 192.168.0.1

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

ไฟล์โฮสต์ทำอะไร?

เมื่อคุณพิมพ์ที่อยู่เว็บปกติเพื่อเข้าถึงเว็บไซต์ เช่น google.com พีซีของคุณจะไม่ทราบวิธีการเชื่อมต่อโดยอัตโนมัติ จำเป็นต้องมีที่อยู่ IP ที่ถูกต้องซึ่งเชื่อมโยงกับที่อยู่เว็บเพื่อทำการเชื่อมต่อ

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

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

/th/images/52845868601_0615850e03_o-1.jpg

ที่เกี่ยวข้อง

วิธีแก้ไขไฟล์โฮสต์ของคุณบน Windows, Mac หรือ Linux

การแก้ไขไฟล์โฮสต์เป็นวิธีแกล้งเพื่อนที่ไม่เป็นอันตราย

Windows โฮสต์ตำแหน่งไฟล์

ไฟล์โฮสต์อยู่ใน “C:\Windows\system32\drivers\etc” บนทั้ง Windows 10 และ 11 คุณต้องมีสิทธิ์ระดับผู้ดูแลระบบจึงจะแก้ไขได้ ซึ่งหมายความว่าคุณไม่สามารถเปิดไฟล์ในหน้าต่าง Notepad ปกติได้

วิธีแก้ไขไฟล์โฮสต์ Windows

คุณสามารถแก้ไขไฟล์โฮสต์ด้วยโปรแกรมแก้ไขข้อความใดก็ได้ มีให้เลือกหลากหลาย แต่ทั้ง Windows 10 และ 11 มาพร้อมกับ Notepad และฉันขอแนะนำให้ติดไว้ หลีกเลี่ยงการใช้โปรแกรมประมวลผลคำ ความแตกต่างระหว่าง Notepad และโปรแกรมประมวลผลคำเช่น Microsoft Word บางครั้งอาจทำให้เกิดปัญหาได้

คุณจะต้องเรียกใช้ Notepad ในฐานะผู้ดูแลระบบเพื่อแก้ไขไฟล์โฮสต์ เมื่อต้องการทำเช่นนี้บน Windows 11 (หรือ Windows 10) ให้คลิกที่ปุ่มเริ่มต้น จากนั้นพิมพ์ notepad ลงในแถบค้นหา ที่ด้านขวามือ คลิก “เรียกใช้ในฐานะผู้ดูแลระบบ”/th/images/run-as-admin.png

เมื่อเปิด Notepad แล้ว ให้คลิก File > Open แล้วไปที่ “C:\Windows\System32\drivers\etc"Notepad ถูกตั้งค่าให้ค้นหาไฟล์ TXT ตามค่าเริ่มต้น ดังนั้นคุณจะต้องตั้งค่าให้ค้นหา “All Files” ในเมนูแบบเลื่อนลงแทน จากนั้นคลิกไฟล์โฮสต์แล้วกดเปิด

/th/images/select-the-hosts-file-then-click-open.png

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

ตัวเลข

ส่วนประกอบ

คำอธิบาย —|—|—1 (สีเขียว)

ที่อยู่ IP

สิ่งนี้จะบอกพีซีของคุณว่าจะค้นหาเว็บไซต์ได้ที่ไหน

2 (สีน้ำเงิน)

ที่อยู่เว็บ

นี่คือที่อยู่เว็บไซต์ที่คุณต้องการบล็อก

3 (สีม่วง)

ความคิดเห็น

โดยที่คุณอธิบายว่าบรรทัดนี้ทำอะไร ความคิดเห็นจะต้องมีแฮชแท็กนำหน้า

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

/th/images/the-hosts-file-on-windows-11.png

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

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

หากคุณยังคงสามารถเชื่อมต่อกับที่อยู่ที่ถูกบล็อกได้

Google Chrome, Mozilla Firefox และ Microsoft Edge เวอร์ชันล่าสุดทั้งหมดใช้ DNS ผ่าน HTTPS (DoH) เป็นค่าเริ่มต้น DNS บน HTTPS ทำงานในลักษณะเดียวกับเซิร์ฟเวอร์ DNS ทั่วไป อย่างไรก็ตาม DNS บน HTTPS จะเข้ารหัสคำค้นหาของคุณเพื่อเพิ่มความเป็นส่วนตัวของคุณ การเข้ารหัสข้อความค้นหาของคุณหมายความว่าบุคคลที่สามไม่สามารถบอกได้ว่าคำขอใดที่คุณส่งไปยังเซิร์ฟเวอร์ DNS หรือเซิร์ฟเวอร์ตอบสนองอย่างไร

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

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

*️⃣ ลิงค์ที่มา:

เซิร์ฟเวอร์ DNS, วิธีแก้ไขไฟล์โฮสต์ของคุณบน Windows, Mac หรือ Linux ความแตกต่างระหว่าง Notepad และโปรแกรมประมวลผลคำเช่น Microsoft Word ความแตกต่างระหว่าง 127.0.0.1 และ 0.0.0.0 DNS ผ่าน HTTPS เข้ารหัสคำค้นหาของคุณเพื่อเพิ่มความเป็นส่วนตัวของคุณ เปิดใช้งาน DNS ผ่าน HTTPS บน Windows 11