
我經常遇到連接問題,只能連接到 Google 和 Apple 等主要網站。 99% 的網路在嘗試連線時都會出現逾時。這種情況同時發生在 2 台不同的 PC 上:一台基於 Windows 的筆記型電腦和同一家庭網路上的 Linux (Ubuntu) 工作站。
我在同一網路上透過 Apple TV 觀看 Netflix 串流媒體也沒問題。
僅偶爾重新啟動我的路由器似乎可以解決該問題。通常我需要等待一整夜,重新啟動我的電腦和路由器,然後問題才會消失。
那麼究竟發生了什麼事?我認為這與 DNS 查找有關。
我怎樣才能防止這種情況再次發生?或者這是我的服務提供者的問題?
答案1
是的,這可能是 ISP 問題。這聽起來像是您為網路存檔的名稱伺服器可能無效。
您可以與 Google 或 Apple 連接的原因可能是它們具有硬編碼的 IP 位址。
如果您無法解析其他主機名,請查看您在網路上使用的 DNS 伺服器。
您可以使用 Google 的公共 DNS 伺服器(位址:8.8.8.8 和 8.8.4.4)來取代您的 ISP 可能擁有的任何無法正常運作的伺服器。
也請嘗試重新啟動路由器。
答案2
該問題很可能與您/您的 ISP 正在使用的 DNS 伺服器有關。可能是他們在解析您嘗試要求的主機名稱的 IP 位址時遇到一些內部伺服器問題、過載或其他類型的問題。解決此問題的最簡單方法是使用不同的 DNS 伺服器。谷歌可能是最可靠的之一。 (請參閱此列表以了解一些公共和免費 DNS 伺服器)
鑑於您無法存取路由器的選單,您可以將以下內容放入/etc/resolv.conf
Linux 電腦上的檔案中:
nameserver 8.8.8.8
nameserver 8.8.4.4
這將使用 Google 的公共 DNS 伺服器。
如果您有權存取路由器的選單,請將主 DNS 伺服器設為 ,8.8.8.8
將輔助 DNS 伺服器設定為8.8.4.4
。這些設定通常位於連接/DHCP/電纜/等下。設定.您可以在下面的頁面 (和)dd-wrt
上找到它們。setup
static DNS 1
static DNS 2
Apple 工作的原因可能是 iTuneshosts
在 Windows 上為您的檔案添加了一些自訂整體,因此 IP 不會透過您的常規 DNS 伺服器進行解析。我懷疑谷歌也發生了類似的事情。