域随机工作

我在Debian(lenny)服务器上configurationbind9时遇到问题。 一般来说,一切工作正常,但有时我得到几个404(例如,4stopnie.com,但浏览器网站加载less刷新后),或者我无法validation网站与validator.w3.org(错误'500无法连接to 4stopnie.com:80(Bad hostname'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 @ 

它在我看来像一个DNScaching问题,上游DNS服务器仍然知道旧的DNS,并指向那里给你的404问题。

另外,它有时不能解决的事实是有点狡猾,我会做你的情况是使用挖实用程序来检查所有新的DNS服务器正确parsing区域和相同的序列号

 dig +search SOA DOMAINNAME 

.com域名服务器对4stopnie.com ; 请与您的域名注册商联系。

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

对于@mthenw之前编写的附录,当bind9被重新启动时,在/var/log/syslog有这样的条目对应于绑定

 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 

当然dns17.ovh.net和ns2.wpoznaniu.info是通过ping达到的;