我在Debian有dnsmasq
我把它当作DNS服务器。
有没有办法阻止像facebook,twitter这样的网站,并显示html页面来说明这个网站被屏蔽了?
网络类型为:
无线路由器
一些局域网PC
和dns服务器
一些无线PC
最佳答案
此方法称为dns欺骗。但是这是毫无意义的,因为用户可以很高兴地将他们机器的dns设置更改为opendns或google来绕过你的设置。
不过,这就是方法。更新/etc/hosts或/etc/dnsmasq.hosts(取决于您配置dnsmasq的方式):
192.168.0.10脸谱网
192.168.0.10推特
然后在192.168.0.10上运行一个web服务器,通知板页面显示这个特定的站点是被禁止的。
关于linux - 如何使用dnsmasq阻止网站并显示被阻止的页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30744554/