จะบล็อกเว็บไซต์ในไฟล์ localhost ได้อย่างไร?


11

ฉันแก้ไขไฟล์ localhost ของฉันเพื่อบล็อกสองเว็บไซต์สุดท้าย ( ข้อความเป็นตัวหนา ) แต่โมซิลล่ายังคงเชื่อมต่อกับพวกเขา ตัวอย่างเช่น: เมื่อฉันพยายามไปที่ latestdownload.org มันจะเปลี่ยนฉันไปเป็นสิ่งที่มืดมนในวันศุกร์ ... ใครบางคนสามารถมองและบอกฉันว่าฉันทำอะไรผิดและจะแก้ไขให้ถูกต้องได้อย่างไร ขอบคุณ

 #
# นี่เป็นไฟล์โฮสต์ตัวอย่างที่ใช้โดย Microsoft TCP / IP สำหรับ Windows
#
# ไฟล์นี้มีการจับคู่ที่อยู่ IP กับชื่อโฮสต์ แต่ละ
# entry ควรเก็บไว้ในแต่ละบรรทัด ที่อยู่ IP ควร
# ถูกวางในคอลัมน์แรกตามด้วยชื่อโฮสต์ที่เกี่ยวข้อง
# ที่อยู่ IP และชื่อโฮสต์ควรคั่นด้วยอย่างน้อยหนึ่งรายการ
# space
#
# นอกจากนี้ความคิดเห็น (เช่นนี้) อาจถูกแทรกลงในแบบรายบุคคล
# lines หรือตามด้วยชื่อเครื่องแสดงด้วยสัญลักษณ์ '#'
#
# ตัวอย่างเช่น:
#
# 102.54.94.97 rhino.acme.com # เซิร์ฟเวอร์ต้นทาง
# 38.25.63.10 x.acme.com # x โฮสต์ไคลเอ็นต์

# localhost การแก้ไขชื่อจะถูกจัดการภายใน DNS เอง
# 127.0.0.1 localhost
# :: 1 localhost

** 127.0.0.1 http://searchmagnified.com
127.0.0.1 http://searchmagnified.com/?dn=blackfridayeveryday.info&fp=2j89hM9NN374n04BRBX%2Bhz5DsUH8KrqD%2B61pScTW%2BtCm8hlQlisunD4XsyoEAhNOqtQQnztm65aCVYHd5705AQ%3D%3D&prvtof=xSt4De0710HIVzV3r4oJXTYRNmGKp5oOIOMC43%2BYZqH1hufFQfaEioz44OkBxZ1KCbqv2SqaMXgKKD2Si6qt8sGjaIvMpvR%2FXmJlXXTgWEgiz8ZtoaLKW0GOLsnAN6ye&poru=cDEmaPRsJFXpjVEX50b6uEXpEkLx0jNpkIf0ytZnAXeHoLCSeQMRC%2FhAUlpR6sUx6ttXi7u8%2BCO2pnuWOqE9daXTm4CrjKIj7Tst2olm0mc%3D& cifr = 1 & amp; ** 

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

คำตอบ:


18

นั่นเป็นรูปแบบที่ผิด คุณไม่สามารถใช้ URL ใน hosts ชื่อเครื่องเท่านั้น

เช่น. รายการนี้จะตกลง:

127.0.0.1 searchmagnified.com

ซึ่งจะเปลี่ยนเส้นทาง ทั้งหมด การเชื่อมต่อสำหรับ searchmagnified.com ไปยัง localhost (ไม่ใช่แค่ HTTP ทุกอย่าง )

นอกจากนี้ยังขึ้นอยู่กับว่าไม่มีอะไรทำงาน localhost เพื่อตอบสนองเช่น หากคุณใช้ IIS ก็จะตอบสนอง (อาจมีข้อผิดพลาด) ไปยังคำขอที่เปลี่ยนเส้นทาง


9
นอกจากนี้บางครั้งคุณต้องล้างแคช DNS ด้วย ipconfig /flushdns. +1
jmort253

6

คุณสามารถใช้ได้ WWW แต่ไม่ใช่ http:.

127.0.0.1 www.yahoo.com

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

มาดู URL ให้ละเอียดยิ่งขึ้น http://www.yahoo.com
http:// กำหนดโปรโตคอลการถ่ายโอนในกรณีนี้ Hyper Text Transport Protocol; นี่คือมาตรฐานสำหรับการดูเว็บไซต์ โปรโตคอลทั่วไปอื่นคือ ftp:// สำหรับการถ่ายโอนไฟล์
www เป็นเจ้าภาพ
yahoo.com เป็นโดเมน
.com ถูกจัดประเภทเพิ่มเติมเป็น TLD (โดเมนระดับบนสุด)

รายการไฟล์โฮสต์จะไม่สนใจโปรโตคอลการโอนดังนั้นจึงไม่จำเป็น อย่างไรก็ตามโฮสต์มีบทบาทสำคัญ ผู้ดูแลเว็บอาจเลือกที่จะกำหนดโฮสต์สำหรับเว็บไซต์ของเขา / เธอ WWW ได้กลายเป็นมาตรฐานสากลสำหรับโฮสต์เริ่มต้น เป็นเรื่องธรรมดาที่จะกำหนดไซต์ที่ไม่มีโฮสต์เช่นกัน ซึ่งหมายความว่าเท่าที่ DNS ไป www.yahoo.com & amp; yahoo.com เป็นเว็บไซต์ที่แตกต่างกันโดยสิ้นเชิงแม้ว่าพวกเขาจะอยู่ในสถานที่เดียวกัน ด้วยเหตุนี้เพื่อบล็อกไซต์อย่างมีประสิทธิภาพคุณต้องบล็อกโฮสต์ทั้งหมด โดยปกติจะหมายถึง:

127.0.0.1 yahoo.com

127.0.0.1 www.yahoo.com

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.