Bind9 DNS - 如何将域名重定向到另一个域名

Bind9 DNS - 如何将域名重定向到另一个域名

我正在尝试将 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。我发现了一些可能的问题。

  1. 您是否测试过 BIND 设置以查看它是否有效?在尝试 Facebook 之前,请先在其上为本地地址创建一些简单记录。
  2. 您的 SOA 记录令人困惑。您说权威 DNS 位于 www.facebook.com,而不是您自己的服务器。顺便问一下,您的本地服务器名称是什么?
  3. AAAA 记录适用于 IPv6,但其中有 IPv4。您可能应该忽略 AAAA,直到您更好地处理其他部分。
  4. 如果这是阻止用户访问 Facebook 的实际方法,而不仅仅是个人实验,那么它就不会起作用。用户可以切换到外部 DNS

相关内容