無法透過 TCP/IP 協定連接

無法透過 TCP/IP 協定連接

標題是我對這個問題的考察,可能不是真正的問題。

問題是,我的瀏覽器無法連接到任何網域,例如 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 竟然可以工作!

相關內容