Как устранить проблему dns?

У меня есть Ubuntu 16.04 vm, и он часто не может разрешить запросы DNS. Как вы можете видеть, я установил DNS-серверы:

➜ ~ nmcli device show ens33|grep IP4.DNS IP4.DNS[1]: 4.2.2.2 IP4.DNS[2]: 8.8.8.8 IP4.DNS[3]: 208.67.222.222

Но nslookup не смог разрешить адрес:

➜ ~ nslookup > yahoo.com ;; connection timed out; no servers could be reached

Странная проблема заключается в том, где я устанавливаю сервер на nslookup и он работает:

> server 4.2.2.2 Default server: 4.2.2.2 Address: 4.2.2.2#53 > yahoo.com Server: 4.2.2.2 Address: 4.2.2.2#53 Non-authoritative answer: Name: yahoo.com Address: 206.190.36.45 Name: yahoo.com Address: 98.138.253.109 Name: yahoo.com Address: 98.139.183.24

Я ищу способ понять, как все работает и устраняет проблему.

PS: Мы используем VPN для подключения к Интернету в нашей компании и всего (! d4)

* UPDATE: * dig вывод на vm:

➜ ~ dig ; <<>> DiG 9.10.3-P4-Ubuntu <<>> ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21749 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518400 IN NS a.root-servers.net. . 518400 IN NS b.root-servers.net. . 518400 IN NS c.root-servers.net. . 518400 IN NS d.root-servers.net. . 518400 IN NS e.root-servers.net. . 518400 IN NS f.root-servers.net. . 518400 IN NS g.root-servers.net. . 518400 IN NS h.root-servers.net. . 518400 IN NS i.root-servers.net. . 518400 IN NS j.root-servers.net. . 518400 IN NS k.root-servers.net. . 518400 IN NS l.root-servers.net. . 518400 IN NS m.root-servers.net. ;; Query time: 234 msec ;; SERVER: 127.0.1.1#53(127.0.1.1) ;; WHEN: Sun May 14 15:44:47 IRDT 2017 ;; MSG SIZE rcvd: 239
0
задан 14 May 2017 в 14:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: