儘管 ping 有效,但無法解析 8.8.8.8 的 DNS

儘管 ping 有效,但無法解析 8.8.8.8 的 DNS

我在筆記型電腦上使用 Ubuntu 17.04。我不確定問題是如何開始的,因為它絕對不是全新安裝。我無法透過瀏覽器或 telnet 解析任何 DNS 主機名稱。我已經透過多個 WiFi 網路在相關筆記型電腦上確認了這一點。我還確認同一網路上的其他設備沒有遇到此問題。我可以 ping 任何外部 IP 位址(例如 8.8.8.8)。我還可以透過在瀏覽器中輸入 IP 位址來存取網站。

我嘗試過的事情:

  • 我嘗試跑步sudo dpkg-reconfigure resolvconf沒有效果。

  • 我也嘗試過進入WiFi 的網路設定網路並將方法變更為“僅自動(DHCP)位址”,然後手動新增 DNS 伺服器位址。

  • 我也嘗試supersede domain-name-servers在我的etc/dhcp/dhclient.conf文件這也沒有解決問題。

  • 我甚至手動編輯了我/etc/resolv.conf的名稱伺服器,將其替換為 8.8.8.8。

  • 將 dns-nameservers 加入到/etc/network/interfaces文件中也沒有幫助。

在每次實驗都無法啟用 DNS 查找後,我恢復了原始配置。我現在無法安裝外部軟體包,例如 dnsmasq。有人能指出我正確的方向嗎?我真的不知道我是如何陷入這種混亂的,但重新啟動後它仍然持續存在。我不支援VPN。

答案1

我透過重新安裝整個作業系統解決了這個問題。我切換到 LTS 系列,以防問題部分是由某些系統更新引起的。

相關內容