我设置了自定义/私人域名服务器,但我仍然收到“未知的主机”错误
$ ping ubookings.co.za
ping:无法parsingubookings.co.za:未知的主机
whois查询显示该域名已注册到ns1.uafrica.net和ns2.uafrica.net的相关名称服务器:
Whois为域名ubookings.co.za
如果我直接使用dig查询域名服务器,我会得到预期的响应:
$ dig @ ns1.uafrica.net ubookings.co.za
; << >> DiG 9.7.3-P3 << >> @ ns1.uafrica.net ubookings.co.za; (find1个服务器);; 全局选项:+ cmd ;; 得到答案:;; – >> HEADER << – 操作码:QUERY,状态:NOERROR,ID:23554 ;; 旗帜:qr aa rd ra; QUERY:1,答案:1,权限:0,附加:0
;; 问题部分:ubookings.co.za。 在一个
;; 答案部分:ubookings.co.za。 600中A 46.38.178.141
;; 查询时间:400毫秒;; SERVER:184.106.174.139#53(184.106.174.139);; 时间:2012年10月30日星期二11:48:27 ;; 味精大小rcvd:49
我还在名称服务器上设置了反向DNS,以parsing主机名即
$ ping ns1.uafrica.net
PING ns1.uafrica.net(184.106.174.139):56个数据字节
来自184.106.174.139的64个字节:icmp_seq = 0 ttl = 32时间= 795.633ms
主机查找:
$ host 184.106.174.139
139.174.106.184.in-addr.arpa域名指针ns1.uafrica.net。
最后,loggingns1.uafrica.net和ns2.uafrica.net已经在域uafrica.net的域pipe理界面上注册为域名服务器(在本例中是OpenSRS)。 这是一个多星期前完成,所以它不应该是一个传播问题。
任何关于为什么名称服务器在注册域时不工作的指导将非常感激(当使用这些域名服务器注册域名ubookings.co.za时收到错误,说明没有configuration域名服务器)。
虽然ns1.uafrica.net响应Alogging,但它没有NSlogging的答案:
$ dig @ns1.uafrica.net ubookings.co.za NS ; <<>> DiG 9.6-ESV-R4-P3 <<>> @ns1.uafrica.net ubookings.co.za NS ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27721 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ubookings.co.za. IN NS ;; AUTHORITY SECTION: . 600 IN SOA ns1.uafrica.net. hostmaster.uafrica.net. 20121020 86400 3600 604800 10800 ;; Query time: 99 msec ;; SERVER: 184.106.174.139#53(184.106.174.139) ;; WHEN: Tue Oct 30 10:10:02 2012 ;; MSG SIZE rcvd: 94
co.za的父级名称服务器不知道ubookings.co.za的名称服务器是:
$ dig co.za NS ; <<>> DiG 9.6-ESV-R4-P3 <<>> co.za NS ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63246 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;co.za. IN NS ;; ANSWER SECTION: co.za. 2950 IN NS ns0.plig.net. co.za. 2950 IN NS ns.coza.net.za. co.za. 2950 IN NS ns0.neotel.co.za. co.za. 2950 IN NS ns0.is.co.za. co.za. 2950 IN NS ns4.iafrica.com. co.za. 2950 IN NS ns2.coza.net.za. co.za. 2950 IN NS coza1.dnsnode.net. co.za. 2950 IN NS ns1.coza.net.za.
尝试其中之一:
dig @ns.coza.net.za ubookings.co.za NS ; <<>> DiG 9.6-ESV-R4-P3 <<>> @ns.coza.net.za ubookings.co.za NS ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 37073 ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;ubookings.co.za. IN NS ;; AUTHORITY SECTION: co.za. 28800 IN SOA ns.coza.net.za. this-is-probably-not-the-email-address-you-are-looking-for.co.za. 1121030049 28800 7200 2592000 28800 ;; Query time: 186 msec ;; SERVER: 206.223.136.200#53(206.223.136.200) ;; WHEN: Tue Oct 30 10:13:19 2012 ;; MSG SIZE rcvd: 140
问题似乎是,尽pipewhois列出了您的域名服务器,但whois不是DNS的一部分,DNS层次结构中没有人知道您的域名服务器是什么。
将NSlogging添加到ns1.uafrica.net和ns2.uafrica.net将是一个好的开始,但是我怀疑你还缺less胶水。 您可能需要询问您的注册服务商。
我强烈build议您阅读规范的DNS问题 。