Ubuntu
Ubuntu (docker) 無法使用 DNS 伺服器
我在 docker 容器中執行了全新安裝的 Ubuntu 14.04。
我有一個有效的網路連接:
PING 93.184.216.34 (93.184.216.34) 56(84) bytes of data. 64 bytes from 93.184.216.34: icmp_seq=1 ttl=53 time=71.3 ms
但是我似乎無法解析域名:
ping: unknown host www.example.com
它應該使用 OpenDNS
>> cat /etc/resolv.conf nameserver 208.67.222.222 nameserver 208.67.220.220
OpenDNS IP 地址響應 ping
PING 208.67.222.222 (208.67.222.222) 56(84) bytes of data. 64 bytes from 208.67.222.222: icmp_seq=1 ttl=53 time=3.57 ms
但是域名解析仍然不起作用。
可能是什麼原因造成的,我該如何診斷和解決問題?
如果 OpenDNS 或 Google 的 DNS 公共 DNS 伺服器均未響應,則您很可能有防火牆規則阻止您的伺服器在埠 53 上發出出站請求。
我會檢查您的本地防火牆規則或網路的 negress 規則。