域名随机运作

域名随机运作

我在 debian (lenny) 服务器上配置 bind9 时遇到问题。一般来说,一切都运行正常,但有时我会在几个域名上收到 404(例如 4stopnie.com,但在浏览器刷新几次后,网站加载)或我无法使用 validator.w3.org 验证网站(错误“500 无法连接到 4stopnie.com:80(错误的主机名“4stopnie.com”)”)。域名已从其他服务器移动。移动后,我更改了区域文件中的序列号。

$ttl 600
@       IN      SOA     ns.wpoznaniu.info. xxx.4stopnie.com. (
                        2011011601
                        3600
                        600
                        86400
                        600)

@       IN      NS      ns.wpoznaniu.info.
@       IN      A       80.82.21.196

www     IN      CNAME   @

答案1

在我看来,这就像 DNS 缓存问题,上游 DNS 服务器仍然知道旧的 DNS 并指向那里,从而导致 404 问题。

另外,有时它无法解析这一点有点可疑,对于你的情况,我会使用 dig 实用程序来检查你所有的新 DNS 服务器是否都正确解析了区域,并且具有相同的序列号

dig +search SOA DOMAINNAME

答案2

.com 名称服务器对 一无所知4stopnie.com;请与您的域名注册商核实。

dig +norec +auth -t ns 4stopnie.com a.gtld-servers.net

答案3

作为@mthenw 之前所写内容的补充,当 bind9 重新启动时,其中/var/log/syslog有这样的条目对应于 bind

Jan 17 16:49:24 r1688 named[30044]: network unreachable resolving 'ns2.wpoznaniu.info/A/IN': 2001:500:49::1#53
Jan 17 16:49:25 r1688 named[30044]: network unreachable resolving 'dns17.ovh.net/AAAA/IN': 2001:503:231d::2:30#53

当然可以 ping 通 dns17.ovh.net 和 ns2.wpoznaniu.info;

相关内容