Debian

升級 debian 後我無法打開、ping、.. 任何域

  • April 16, 2019

升級 debian 後,即使在 Firefox 中我也無法打開或 ping 任何域(但我通過代理沒有任何問題)。

例如 wget:

無法解析主機地址“google.com”

但我可以使用 ip(添加 /etc/hosts)或探勘任何 domian

; <<>> DiG 9.10.3-P4-Debian <<>> debian.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35527
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;debian.org.            IN  A

;; ANSWER SECTION:
debian.org.     45  IN  A   149.20.20.22
debian.org.     45  IN  A   5.153.231.4
debian.org.     45  IN  A   140.211.15.34
debian.org.     45  IN  A   130.89.148.14
debian.org.     45  IN  A   128.31.0.62

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 01 09:03:52 IRDT 2016
;; MSG SIZE  rcvd: 119

我也可以直接訪問 ip 或使用 /etc/hosts 訪問域

我的 /etc/resolv.conf:

nameserver 127.0.0.1 
nameserver 8.8.8.8

和我的 /etc/NetworkManager/NetworkManager.conf:

[main]
plugins=ifupdown,keyfile
#dns=dnsmasq
[ifupdown]
managed=false

當我跑步時nmcli dev show | grep IP4.DNS

IP4.DNS[1]:                             127.0.0.1
IP4.DNS[2]:                             8.8.8.8

顯然一切都很好,但我無法直接訪問任何域。

對此的任何幫助將不勝感激!

為什麼你把這條線nameserver 127.0.0.1作為第一個選項?您可以將其放在主要 dns 之後,例如8.8.8.8. 再次,在你的/etc/NetworkManager/NetworkManager.conf,嘗試設置

dns=default

引用自:https://unix.stackexchange.com/questions/286801