无法通过 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 reset、netsh int ipv4 reset、netsh int ipv6 reset、netsh winsock reset 目录
  • 删除注册表中的 Winsock 和 Winsock2 目录
  • 重启路由器和电脑
  • 重新安装 TCP/IP 驱动程序

其他设备可以连接到路由器并浏览网页。

编辑:奇怪的是,Firefox 可以工作!

相关内容