绑定服务器configuration是次优的。 DNS最多是间歇性的

我的绑定服务器configuration工程..只是不是很好,我不知道是什么原因,或在哪里解决它。

我有一个DNS专用服务器。 ns1.ywpadmin.com 。 它的公网IP地址是40.142.31.33 ,内网IP地址是10.0.0.200

我的网站服务器位于40.142.31.34

我正在testing的网站是roofrightroofing.net

现在,当我去whatsmydns.net只有大约一半的服务器显示绿色的复选标记。

当我从DNS服务器运行dig roofrightroofing.net SOA @localhost – 我得到了(请记住,我还没有设置NS2服务器,我希望我的configuration在这种情况发生之前):

 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40310 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3 ;; WARNING: recursion requested but not available ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;roofrightroofing.net. IN SOA ;; ANSWER SECTION: roofrightroofing.net. 38400 IN SOA ns1.ywpadmin.com. admin.ywpadmin.com. 1494612100 10800 3600 604800 38400 ;; AUTHORITY SECTION: roofrightroofing.net. 38400 IN NS ns1.ywpadmin.com. roofrightroofing.net. 38400 IN NS ns2.ywpadmin.com. ;; ADDITIONAL SECTION: ns1.ywpadmin.com. 38400 IN A 10.0.0.200 ns2.ywpadmin.com. 38400 IN A 10.0.0.200 ;; Query time: 3 msec ;; SERVER: ::1#53(::1) ;; WHEN: Tue Nov 21 14:30:03 CST 2017 ;; MSG SIZE rcvd: 181 

以下是我的绑定服务器的configuration:

named.conf.options

 options { dnssec-validation auto; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; recursion no; version "Not Disclosed"; }; 

named.conf.local

 //roofrightroofing.net-- zone "roofrightroofing.net" { type master; file "/var/lib/bind/roofrightroofing.net.hosts"; }; //--roofrightroofing.net 

roofrightroofing.net.hosts

 $ttl 38400 roofrightroofing.net. IN SOA ns1.ywpadmin.com. admin.ywpadmin.com. ( 1494612100 10800 3600 604800 38400 ) roofrightroofing.net. IN NS ns1.ywpadmin.com. roofrightroofing.net. IN NS ns2.ywpadmin.com. roofrightroofing.net. IN A 40.142.31.34 www.roofrightroofing.net. IN A 40.142.31.34 

ywpadmin.com.hosts

 $ttl 38400 ywpadmin.com. IN SOA ns1.ywpadmin.com. admin.ywpadmin.com. ( 150000000 ;serial number 10800 ; Refresh 3600 ; Retry 604800 ; Expire 38400 ) ; Negative Cache TTL ywpadmin.com. IN NS ns1.ywpadmin.com. ywpadmin.com. IN NS ns2.ywpadmin.com. ns1.ywpadmin.com. IN A 10.0.0.200 ns2.ywpadmin.com. IN A 10.0.0.200 ywpadmin.com. IN A 40.142.31.34 www.ywpadmin.com. IN A 40.142.31.34 

Godaddyconfiguration

 A @ 40.142.31.34 NS @ ns03.domaincontrol.com NS @ ns04.domaincontrol.com ------------ HOSTS ------------- Host IP Addresses NS3 40.142.31.33 NS4 40.142.31.33 NS1 40.142.31.33 NS2 40.142.31.33 

再次,我将NS2 – NS4后,我的configuration是坚实的。

我已经尝试更新这个特定网站的序列多次,但我仍然有问题。 至于我的服务器configuration或故障排除,还有什么可以做的? 这是GoDaddyconfiguration问题还是BIND区域问题? 有什么明显的看起来不正确吗?

ywpadmin.com的Whois显示ns03.domaincontrol.comns04.domaincontrol.com是该区域的授权用户。

您应该更新godaddyconfiguration,以便40.142.31.33对于ywpadmin.com成为authorative 。 除非您已经有另一个域指向此主机,否则通常使用ns1.ywpadmin.com – > 40.142.31.33的粘合logging。