1) นี่อาจเป็นสาเหตุของปัญหาของคุณ หากคุณคลิกขวาที่ไฟล์โฮสต์และเลือกคุณสมบัติก็ควรแสดงประเภทไฟล์เป็นเพียง "ไฟล์" หากมันแสดงเป็นอย่างอื่นเช่น "Text Document (.txt)" แสดงว่ามีส่วนขยาย ไฟล์โฮสต์ไม่ควรมีนามสกุล ตามค่าเริ่มต้น Windows จะไม่แสดงส่วนขยาย
2) รายการในไฟล์โฮสต์อยู่ในรูปแบบที่เหมาะสมหรือไม่ หากต้องการบล็อกไซต์โดยใช้ไฟล์โฮสต์ให้ป้อนบรรทัดที่มีที่อยู่ย้อนกลับ 127.0.0.1 ซึ่งชี้ไปที่คอมพิวเตอร์ของคุณเองจากนั้นมีช่องว่างหรือแท็บจากนั้นโดเมนที่คุณกำลังบล็อก ตัวอย่างเช่น
127.0.0.1 superuser.com
3) การติดไวรัสคอมพิวเตอร์บางชนิดจะทำการ repopulate ไฟล์ hosts ด้วยสิ่งที่ต้องการ คนอื่นจะสกัดกั้นการโทร DNS และส่งคุณไปทุกที่ที่ต้องการให้คุณไป หากคอมพิวเตอร์ของคุณอาจติดไวรัสให้ตรวจสอบและลบไวรัส / มัลแวร์ใด ๆ
เพิ่มเติม ... Resolver ไคลเอนต์ DNS ในคอมพิวเตอร์แต่ละเครื่องจะโหลดสิ่งที่อยู่ในไฟล์โฮสต์จากนั้นทำการค้นหาแต่ละครั้งที่เสร็จสิ้นดังนั้นจึงไม่จำเป็นต้องร้องขอจากเซิร์ฟเวอร์ DNS อีกครั้งในอนาคตอันใกล้ ดังนั้นหากไม่พบในแคช DNS ภายในเครื่องจะส่งการสอบถามไปยังเซิร์ฟเวอร์ DNS เพื่อรับคำตอบ ใน Windows ไฟล์โฮสต์จะอยู่ภายใต้ C: \ Windows \ System32 \ drivers \ etc
ไม่มีที่อยู่ IP ที่ใช้เฉพาะเว็บไซต์ที่ถูกบล็อกแต่ละอัน - เพียงที่อยู่ที่ชี้ไปยังคอมพิวเตอร์ของคุณเอง 127.0.0.1 (หรือที่อยู่ IP ใด ๆ ที่คุณต้องการที่ไม่นำไปสู่เว็บไซต์ที่คุณต้องการบล็อก) .
บางคนใช้ไฟล์โฮสต์เพื่อสุดขั้วและมีหลายร้อยรายการ นั่นคือการต่อต้านการผลิตเพื่อประสิทธิภาพเว็บของคอมพิวเตอร์ หากคุณต้องการจำนวนมากให้ใช้ OpenDns.com หรือเรียกใช้เซิร์ฟเวอร์ DNS ของคุณเอง ถูกออกแบบมาเพื่อกรองที่อยู่จำนวนมาก ไคลเอ็นต์ DNS Resolver ของคุณเป็นลูกค้า มันไม่ได้หมายถึงการทำงานของเซิร์ฟเวอร์
- แพทริคบี