如何findDNS查找失败的原因?

我运行了一个服务器,为每个域设置了几个区域,而且一切似乎都在为IP转换命名。

但是,查询某些ISP使用的DNS服务器时,查找失败。

我怎样才能find问题的原因?

$ dig www.jahankitshop.com @8.8.8.8 ; <<>> DiG 9.9.5-9+deb8u11-AtomixOS <<>> www.jahankitshop.com @8.8.8.8 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12621 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;www.jahankitshop.com. IN A ;; ANSWER SECTION: www.jahankitshop.com. 14399 IN CNAME jahankitshop.com. jahankitshop.com. 599 IN A 84.241.0.113 ;; Query time: 195 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Tue Jul 18 22:34:23 IRDT 2017 ;; MSG SIZE rcvd: 79 $ dig www.jahankitshop.com @217.218.155.155 ; <<>> DiG 9.9.5-9+deb8u11-AtomixOS <<>> www.jahankitshop.com @217.218.155.155 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 16899 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;www.jahankitshop.com. IN A ;; Query time: 11 msec ;; SERVER: 217.218.155.155#53(217.218.155.155) ;; WHEN: Tue Jul 18 22:35:19 IRDT 2017 ;; MSG SIZE rcvd: 49 

如您所见,Google的DNS服务器( 8.8.8.8 )和许多其他DNS服务器正在为请求的域返回一个IP地址,但是,这个特定的DNS服务器( 217.218.155.155 )没有返回任何答案。

我怎样才能find这个问题的原因,并解决它?

如果你不负责服务器217.218.155.155 ,除了联系谁之外什么都不能做。

为了排除您所在区域的任何问题,我通过了ZoneMastertesting引擎 ,有一点非常突出 – 您列出了两个名称服务器ns1.jahankit.irns2.jahankit.ir – 但它们都parsing为相同的IP地址。 这意味着你的名字服务器根本没有冗余,这通常被认为是非常糟糕的事情。 但是它本身不足以解释为什么某个特定的parsing器不处理您的域,除非它试图从ns1.jahankit.ir中获取区域文件,并且caching了负面结果。 如果是这样,它应该可以修复自己的caching清除后 – 再次,除了联系服务器的所有者,你可以做什么。

说得温和些,你的名字服务器configuration是各种各样的。 您看到DNS服务之间的不同行为的原因是因为他们正在运行不同的软件。 谷歌和康卡斯特更喜欢代表团的一方,而其他公司使用的其他名称服务器软件(通常是ISC BIND)最初会select父母的数据,但最终会用那些在孩子身上发现的NSlogging代替。

问题1:NSlogging不匹配

父母的NSlogging不同意孩子。

 $ dig +trace +additional jahankitshop.com NS ; <<>> DiG 9.9.5-9+deb8u10-Debian <<>> +trace +additional jahankitshop.com NS ;; global options: +cmd <root and TLD nameservers snipped> jahankitshop.com. 172800 IN NS ns1.jahankit.ir. jahankitshop.com. 172800 IN NS ns2.jahankit.ir. CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20170724044840 20170717033840 5528 com. jdcKCs8K8hN+9woKgWstJqkhBKOGhmsuSPhovU/SY3CkMWlwI6zclnPG FURMIelNnzIF3SawFa1iKMxCbvAy2/PMc1kpw2zNTR1RVTxOUX+xW1M6 4zP5nbacVe6Gt2eHltBViyMgu7s1DnKVyo/dLQDLtbv23QcXXgnAvKOt q9g= D6P3MFC6O78JKHA3RVV8L6QOEKF29KOM.com. 86400 IN NSEC3 1 1 0 - D6P4MCUG3Q6OF15APR8G4RANFGV9PI69 NS DS RRSIG D6P3MFC6O78JKHA3RVV8L6QOEKF29KOM.com. 86400 IN RRSIG NSEC3 8 2 86400 20170722042100 20170715031100 27302 com. Agmr819TQlkj5Fpdxh6RfNfkNySI5ox6UvzfQYQ2Pi/SJjwmd5QJdh8B tRXjIOmIbk/V0nFL9FdQSeRDEOshv8lJHZBlTxY+RVS5vYL1NMw53gWN Ch3019p0AAyVai9XQF+hyH+/OlGG8VhHrA97uR4F8HW4g4Fb7UIF2IOs 3iU= ;; Received 577 bytes from 192.55.83.30#53(m.gtld-servers.net) in 17 ms jahankitshop.com. 86400 IN NS ns1.dnsfa.xyz. jahankitshop.com. 86400 IN NS ns2.dnsfa.xyz. ;; Received 90 bytes from 88.99.139.8#53(ns2.jahankit.ir) in 108 ms 

问题2:缺less在子名称服务器上定义的NSlogging的logging。

 $ dig ns1.dnsfa.xyz A ns2.dnsfa.xyz A | grep status ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 44257 ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9736