0 dns ipv6 ipv4 windows-10 twitch
最近,我在任何浏览器和设备上都无法访问twitch.tv。谷歌浏览器给了我DNS_PROBE_FINISHED_NXDOMAIN所以我查了一下...谷歌和大多数文章都告诉我改变我的 DNS。我继续将我使用的每台设备上的 DNS 更改为 Google DNS。但它只适用于我的 Android 手机。但是,我的电脑无法正常工作。坐下来之后,我发现 Twitch 不支持 IPv6。所以我去网络和共享中心 (Windows 10) 禁用 IPv6 协议,Twitch 又可以访问了。
IPv6 一直在我的电脑上激活。如果我在我的电脑上禁用 IPv6 会有什么问题吗?如果有问题,那么我应该怎么做来解决这个问题?
ps:直到出现这个问题,我才知道我的 ISP 支持 IPv6 :v。
Twitch 不支持 IPv6
通常,这不需要解决方法。您的计算机不仅会为每个站点“使用 IPv6”;它首先需要知道网站的 IPv6 地址(两种协议具有完全独立的地址)。
但是不支持 IPv6 的网站根本不会在 DNS 中发布任何 IPv6 地址——因此您的计算机没有任何东西可以尝试。当它只知道 IPv4 地址时,它只使用 IPv4,没有任何问题。
(例如,您发布的superuser.com
内容也不支持 IPv6。)
更有可能是其中之一:
您的 DNS 服务器拒绝所有对 IPv6 地址的请求(用于AAAA
记录)。这违反了协议——如果域存在但仅限 IPv4,正确的响应是“成功”,没有数据(该类型的记录为零)。
该网站支持 IPv6,但您自己的 IPv6 连接已断开,这可能是由于您的 ISP 方面的技术问题。查看一些“IPv6 测试”网站。
该网站支持 IPv6,但由于技术问题,目前无法访问。(单独的寻址意味着单独的路由,v4 和 v6 连接总是有可能采用完全不同的路径。)
该网站在某些时候确实支持 IPv6 并公布了其 IPv6 地址;但随后禁用了 IPv6 支持并忘记从 DNS 中删除该地址。这种情况会发生,但对于像 Twitch 这样的专业管理网站来说不太可能发生。
该网站不支持 IPv6,但您使用“DNS64”DNS 服务器,该服务器为 NAT64(一种 v4/v6 转换机制)返回假 IPv6 地址……并且您的 ISP 的 NAT64 中继已损坏。这不太可能,并且与您演示的错误消息不匹配。
一般来说,暂时禁用 IPv6 不会导致问题。由于今天许多客户端仅支持 IPv4,因此所有流行的网站也必须接受 IPv4——其中许多是双栈 IPv4/v6,但您不会找到需要使用IPv6的网站。
但这是一个相当粗糙的解决方法;我不会让它禁用太久——只是出于原则。我建议尝试找出问题的实际根源,无论是在您的路由器还是您的 ISP。
归档时间: |
|
查看次数: |
3844 次 |
最近记录: |