標題是我對這個問題的考察,可能不是真正的問題。
問題是,我的瀏覽器無法連接到任何網域,例如 google.com。
在 IE 11 下,沒有錯誤,只是簡單的「無法連接到網路」。在 Chrome 下,錯誤名稱為「DNS_PROBE_FINISHED_NXDOMAIN」。
如果我“ping google.com”,我會得到:
Ping 要求找不到主機名稱 google.com。請檢查名稱並重試。 (我沒有使用英文版的 Windows,所以這是我的粗略翻譯)
但是,如果我使用“nslookup google.com”,我會得到:
伺服器:google-public-dns-a.google.com 位址:8.8.8.8
(是的,我多年來一直使用 Google 的 DNS)
名稱:google.com 位址:2404:6800:4005:80b::200e 118.143.88.103 ....以及一系列 IPv4 位址
現在,如果我嘗試開啟 118.143.88.103,
IE下,運作正常。在 Chrome 下,它工作正常。
所以我的問題是,我的瀏覽器無法解析網域,但直接使用 IP 可以完美地工作。
我使用的是 Windows 8.1。使用不使用 TCP/IP 連接埠的其他軟體(例如 Skype 或 TeamSpeak),它們可以正常運作。但如果軟體包含一些實際上是網頁的元素,例如 Spotify 的主頁,它們就會失敗。
我在互聯網上嘗試了很多解決方案。例如:
- 將 DNS 更改為自動或手動
- 不同的 DNS 伺服器,例如 OpenDNS 或 Google DNS
- netsh int ip 重設、netsh int ipv4 重設、netsh int ipv6 重設、netsh Winsock 重設目錄
- 刪除註冊表中的Winsock和Winsock2目錄
- 重新啟動路由器和電腦
- 重新安裝 TCP/IP 驅動程式
其他設備可以連接到路由器並能夠瀏覽網頁。
編輯:奇怪的是,Firefox 竟然可以工作!