我在 Debian
上安装了 dnsmasq我将它用作 DNS 服务器。
有没有办法阻止某些网站,如 Facebook 、twitter 并显示 HTML 页面说明该网站已被阻止?
网络类型是:
- 无线路由器
- 一些局域网电脑
- 和 DNS 服务器
- 一些 radio 脑
最佳答案
该方法称为 DNS 欺骗。但这毫无意义,因为用户可以愉快地将他们机器的 DNS 设置更改为 OpenDNS 或 Google 以绕过你的。
不过这就是方法。更新您的/etc/hosts 或/etc/dnsmasq.hosts(取决于您配置 dnsmasq 的方式):
192.168.0.10 facebook.com
192.168.0.10 twitter.com
然后在 192.168.0.10 上运行网络服务器,并在布告栏页面上显示该特定站点已被禁止。
关于linux - 如何使用 dnsmasq 来阻止站点并显示被阻止的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30744554/