ฉันรู้ว่าร้อนแรงในการบล็อกบล็อก Tumblr เดียวกับ
127.0.1.1 something.tumblr.com
แต่ฉันต้องการปิดกั้น Tumblr ทั้งหมด ฉันพยายาม127.0.1.1 tumblr.com
แต่มันไม่ทำงาน
มีวิธีทำเช่นนี้หรือไม่?
ฉันรู้ว่าร้อนแรงในการบล็อกบล็อก Tumblr เดียวกับ
127.0.1.1 something.tumblr.com
แต่ฉันต้องการปิดกั้น Tumblr ทั้งหมด ฉันพยายาม127.0.1.1 tumblr.com
แต่มันไม่ทำงาน
มีวิธีทำเช่นนี้หรือไม่?
คำตอบ:
ติดตั้งdnsmasq
:
$ sudo apt-get install dnsmasq
จากนั้นใน/etc/dnsmasq.conf
(ซึ่งคุณอาจต้องสร้าง) เพิ่มบรรทัด:
address=/tumblr.com/127.0.0.1
วิธีนี้จะบล็อกtumblr.com
และโดเมนย่อยทั้งหมดโดยเปลี่ยนเส้นทางไปยัง localhost (127.0.0.1)
บันทึก:
สำหรับ Ubuntu Trusty และอื่น ๆ ที่มี NetworkManager ใช้ dnsmasq ตามค่าเริ่มต้นคุณไม่จำเป็นต้องติดตั้งอะไรเลย
เพียงสร้างไฟล์/etc/NetworkManager/dnsmasq.d/local
:
address=/tumblr.com/127.0.0.1
และรีบูตหรือรีสตาร์ท NetworkManager
$ sudo service network-manager restart
/etc/hosts
ไฟล์ไม่สนับสนุนการย่อยสัญลักษณ์แทน เช่นคุณไม่สามารถพูดได้127.0.0.1 *.tumblr.com
และมีมันปิดกั้น URL ทั้งหมดของแบบฟอร์มsomething.tumblr.com
หากคุณต้องการบล็อกสิ่งเหล่านี้ในระดับเบราว์เซอร์คุณสามารถใช้ปลั๊กอินหรือดีกว่าพร็อกซีการกรองเช่น Privoxy
หากคุณต้องการปิดกั้นสิ่งเหล่านี้ในระดับเครือข่ายเพื่อให้ไม่มีใครในคอมพิวเตอร์เครื่องนั้นสามารถเข้าถึงไซต์คุณต้องมีกฎไฟร์วอลล์ที่เรียบง่ายเพื่อปิดกั้นช่วง IP ของsomething.tumblr.comซึ่งดูเหมือนจะเป็นครั้งแรก50.97.143.0/24
นั่นคือ 50.97.143.0-50.97.143.255
เมื่อดูและจดที่อยู่ IP ที่คุณป้อนตามตัวอักษรคุณพิมพ์ผิด แทนที่จะเป็น 127.0.1.1 ควรเป็น 127.0.0.1