挖工作,但ping不解决主机

我为主机configuration了DNS设置( admin.example-preprod.foobar.it ,IP为100.100.100.100 ),但是它不能从我尝试的每台服务器上parsing出来。

例如,我在使用以下3个DNS服务器的服务器上:

 foobar@server:~$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 200.200.200.1 nameserver 200.200.200.2 nameserver 200.200.200.3 

dig他们所有的作品。

第一:

 foobar@server:~$ dig admin.example-preprod.foobar.it @200.200.200.1 ; <<>> DiG 9.9.5-3ubuntu0.7-Ubuntu <<>> admin.example-preprod.foobar.it @200.200.200.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6540 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;admin.example-preprod.foobar.it. IN A ;; ANSWER SECTION: admin.example-preprod.foobar.it. 86400 IN A 100.100.100.100 ;; AUTHORITY SECTION: foobar.it. 86400 IN NS qwert.foobar.it. foobar.it. 86400 IN NS ns0.xname.org. foobar.it. 86400 IN NS ns1.xname.org. ;; ADDITIONAL SECTION: qwert.foobar.it. 86400 IN A 200.200.200.1 ;; Query time: 46 msec ;; SERVER: 200.200.200.1#53(200.200.200.1) ;; WHEN: Fri Nov 04 10:35:46 EET 2016 ;; MSG SIZE rcvd: 156 

第二:

 foobar@server:~$ dig admin.example-preprod.foobar.it @200.200.200.2 ; <<>> DiG 9.9.5-3ubuntu0.7-Ubuntu <<>> admin.example-preprod.foobar.it @200.200.200.2 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 40127 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;admin.example-preprod.foobar.it. IN A ;; AUTHORITY SECTION: foobar.it. 85817 IN SOA qwert.foobar.it. webmaster.foobar.it. 2016092901 10800 900 1814400 10800 ;; Query time: 3 msec ;; SERVER: 200.200.200.2#53(200.200.200.2) ;; WHEN: Fri Nov 04 10:36:05 EET 2016 ;; MSG SIZE rcvd: 111 

第三:

 foobar@server:~$ dig admin.example-preprod.foobar.it @200.200.200.3 ; <<>> DiG 9.9.5-3ubuntu0.7-Ubuntu <<>> admin.example-preprod.foobar.it @200.200.200.3 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2392 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;admin.example-preprod.foobar.it. IN A ;; ANSWER SECTION: admin.example-preprod.foobar.it. 86400 IN A 100.100.100.100 ;; AUTHORITY SECTION: foobar.it. 86400 IN NS qwert.foobar.it. foobar.it. 86400 IN NS ns1.xname.org. foobar.it. 86400 IN NS ns0.xname.org. ;; ADDITIONAL SECTION: qwert.foobar.it. 81845 IN A 200.200.200.1 ;; Query time: 2309 msec ;; SERVER: 200.200.200.3#53(200.200.200.3) ;; WHEN: Fri Nov 04 10:35:56 EET 2016 ;; MSG SIZE rcvd: 156 

但是,当我尝试ping时,它给我unknown host

 foobar@server:~$ ping admin.example-preprod.foobar.it ping: unknown host admin.example-preprod.foobar.it 

这怎么可能,我应该在哪里看解决这个问题?

挖并不适用于所有的人 – 你的第二个名称服务器( 200.200.200.2在你的例子)不解决logging。

Linuxparsing器在resolv.conf中的条目之间进行随机匹配,我猜你的ping命令会碰到失败的parsing器。