我正在尝试将 facebook.com(及其所有子域)重定向到 google.com,但是我似乎遗漏了一些东西。
zone "facebook.com" {
type master;
file "/etc/bind/nene-block";
};
这是我的named.conf.local
nene 块:http://pastebin.com/DQmj8huw
基本上,我想要做的是将访问 Facebook 的用户重定向到 Google。我已经尝试了几个小时,但找不到解决方案。
通过这些设置,我在 Chrome 中获得了 DNS_PROBE_FINISHED_NXDOMAIN
答案1
看起来你正在尝试使用此示例代码来自 JISC来欺骗 Facebook DNS。我发现了一些可能的问题。
- 您是否测试过 BIND 设置以查看它是否有效?在尝试 Facebook 之前,请先在其上为本地地址创建一些简单记录。
- 您的 SOA 记录令人困惑。您说权威 DNS 位于 www.facebook.com,而不是您自己的服务器。顺便问一下,您的本地服务器名称是什么?
- AAAA 记录适用于 IPv6,但其中有 IPv4。您可能应该忽略 AAAA,直到您更好地处理其他部分。
- 如果这是阻止用户访问 Facebook 的实际方法,而不仅仅是个人实验,那么它就不会起作用。用户可以切换到外部 DNS。