服务器迁移 DNS 无法解析

服务器迁移 DNS 无法解析

我在将帐户从一台服务器(SERVER_1)迁移到另一台新服务器(SERVER_2)时遇到了问题。

我有一个域 DOMAIN_1,它在域提供商(CDmon)上创建了一些 NS:ns.DOMAIN_1 指向 SERVER_1。ns2.DOMAIN_1 指向 SERVER_1。ns3.DOMAIN_1 指向 SERVER_2。ns4.DOMAIN_1 指向 SERVER_2。

SERVER_1 的所有基础设施及其 ns 均运行良好。

DOMAIN_1 托管在 SERVER_1 上,指向 ns.DOMAIN_1 和 ns2.DOMAIN_1。在 SERVER_1 的 DOMAIN_1 DNS 区域中,我为每个 ns(ns、ns2、ns3、ns4)设置了一个 A 条目,每个条目都指向其各自的服务器 IP。

在 SERVER_2 中,我为 ns3.DOMAIN_1 创建了一个区域并且它可以运行(ping 可以运行,如果我在浏览器中测试,它可以正常解析)。

当我设置指向 ns3.DOMAIN_1 和 ns4.DOMAIN_1 的 DOMAIN_2 时,问题就出现了(它从我创建 A 寄存器的 SERVER_1 迁移到 SERVER_2 ip)。超过 24 小时后,此站点没有响应(ping 显示未知主机,浏览器访问不起作用,......)。在 SERVER_2 中,我创建了类似 ns3.DOMAIN_1 的区域(因为 ns3.DOMAIN_1 工作正常):

$TTL 86400
@   IN  SOA     DOMAIN_2. root.DOMAIN_2. (
    2013042201  ;Serial
    3600        ;Refresh
    1800        ;Retry
    604800      ;Expire
    86400       ;Minimum TTL
)
            IN      NS              ns3.DOMAIN_1.
            IN      NS              ns4.DOMAIN_1.

*               IN      A               SERVER_2 ip
@               IN      A               SERVER_2 ip
www             IN      A               SERVER_2 ip

如果我在 hosts 文件中将 SERVER_2 ip 强制为 DOMAIN_2,它就可以正常工作...我认为一切都配置好了,但似乎是 NS 或类似的东西出了问题...我忘了什么?我做错了什么?:(

非常感谢!请原谅我的英语不好!

答案1

我在named.conf上发现了错误...

allow-query { localhost; };

我把它改成了

allow-query { any; };

相关内容