IPv6 难题(15 个字符太麻烦了)

IPv6 难题(15 个字符太麻烦了)

如果我的问题缺乏相关数据或显得混乱,请提前致歉。我会尽量使它尽可能完整和连贯。我正在研究在我的 Windows 7 机器上启用 IPv6 的可能性,因为它是我玩的游戏中的一个选项。我知道我的电脑有它并且它已启用,我的路由器可以使用它。

我的 ISP 声明,“我们在通过动态主机配置协议 (DHCP 和 DHCPv6) 自动提供的配置信息中提供 DNS 解析器。目前,我们仅提供 DNS 解析器的 IPv4 地址。我们预计将在未来几个月内添加 IPv6 解析器。

只要 IPv4 正常运行,您的双栈(同时运行 IPv4 和 IPv6)配置仍然允许您使用支持 IPv4 的 DNS 解析器来查找 IPv6 地址。”

这是截至 2018 年 6 月的数据。

因此,在查找所有这些信息时,我发现了一篇说明 IPv6 为什么重要的文章,它引导我找到了 testmyipv6.com。

当我尝试通过以下方式连接到页面时,我的浏览器报告“未找到服务器”仅 IPv6 测试testmyipv6.com 解释说,“如果您的浏览器返回无法找到主机的错误,那么您使用的 DNS 服务器就不知道如何根据主机名查找服务器的地址(它们无法解析 AAAA DNS 记录)。”

他们继续说道:“如果您使用的是 ISP 提供的 DNS 服务器地址,请给他们打电话并要求他们尽快修复。如果您使用本地网关/路由器进行 DNS 操作,则可能是您的路由器不支持该功能,或者您的路由器使用的转发器(可能是您的 ISP 服务器)不支持该功能。”

然后我尝试双栈(IPv6 和 IPv4)测试结果我被告知我正在通过 IPv4 连接到服务器。该网站解释说,“双栈测试旨在测试您的客户端在连接到服务器时是否选择 IPv6 而不是 IPv4,因为 Internet 上已知该服务器同时具有 IPv6 和 IPv4 地址。假设仅 IPv6 测试适合您,则您的客户端的正确行为是双栈测试的结果与仅 IPv6 测试的结果相同,并确认您在连接到双栈目标时更喜欢 IPv6 而不是 IPv4。如果结果是一个带有红色框的页面,表明您正在使用 IPv4,那么您的浏览器和/或 IP 堆栈更喜欢 IPv4 而不是 IPv6,这是不受欢迎/不正常的行为。”

它还建议检查是否使用“隧道代理”。这可行吗?我确实有一个红框提示我正在使用 IPv4。似乎有一个名为 Hurricane Electric 的免费服务,其数据中心位于坦帕。

这是来自 ipconfig /all 的:

连接特定的 DNS 后缀:tampabay.rr.com 链接本地 IPv6 地址:fe80::4dbd:2b02:9114:b808%15(首选) IPv4 地址:192.168.0.11(首选) 默认网关:192.168.0.1 DNS 服务器:209.18.47.61、209.18.47.62

我不熟悉 tampabay.rr.com(我的 ISP 是 Spectrum),但我知道进行速度测试时可以连接的最近的服务器在坦帕。

所以,最后,我的问题是……我应该联系我的 ISP 并要求他们按照 testmyipv6.com 尽快修复此问题吗?还是等待(谁知道要等多久)我的 ISP 提供 IPv6 解析器?由于我确实连接到 IPv6 地址(尽管是通过 IPv4),如果我在游戏中启用“在可用时启用 IPv6”选项,我的双栈配置是否会起作用?游戏确实表明该选项需要 IPv6 连接,如果没有它,我可能无法玩游戏。在这种情况下,隧道代理会有所帮助吗?我是否应该放弃整个事情,因为 IPv6 对于 PC 游戏玩家来说并不是真正必要的?目前无法更改我的 ISP。

答案1

我是否应该联系我的 ISP 并要求他们按照 testmyipv6.com 尽快修复此问题?还是等待(谁知道要等多久)我的 ISP 提供 IPv6 解析器?

解析器(DNS 服务器)不是你的问题。让解析器本身可以通过 IPv6 访问是迈向完全 IPv6 功能的一步(并摆脱对 IPv4 的依赖),但并非如此技术上必需。通过 IPv4 联系解析器并询问网站的 IPv6 地址,或反之,这是非常正常的。

(并且无论如何,您不需要使用 ISP 的解析器 - 流行的 Google 的“8.8.8.8”和 Cloudflare 的“1.1.1.1”解析器也具有 IPv6 地址。)

你真正需要的只是 IPv6连接本身。Spectrum 似乎提供了此功能(并且根据其网站,此功能始终处于开启状态,因此您不需要打电话请求),因此下一步是确保您的路由器请求并配置此功能。

因为我确实连接到了 IPv6 地址(尽管是通过 IPv4)

不,你没有;它们是不同的协议,彼此之间不交互,这种说法毫无意义。IPv4 仅支持 IPv4 地址(标头甚至没有足够的空间容纳 IPv6 地址)。

一台计算机可能同时具有 IPv4 和 IPv6 地址,并将两者用于不同的连接,但每个单独的连接(和/或单独的 IP 数据包)要么在两个 IPv4 地址之间使用 IPv4,要么在两个 IPv6 地址之间使用 IPv6。

(ISP 可能会使用 NAT64 等在两者之间进行转换,但即便如此,支持 IPv6 的一端仍然认为它正在与另一个 IPv6 地址通信,而 IPv4 一端也认为它正在与另一个 IPv4 地址通信,所以这不是例外。)

我不熟悉 tampabay.rr.com,(我的 ISP 是 Spectrum),

rr.com 是公路赛跑者高速在线, 这原名(1995–2012)Spectrum。许多 ISP 即使在更名后仍会保留其旧的 DNS 配置多年。

如果我在游戏中启用“可用时启用 IPv6”选项,我的双栈配置是否可以工作?

您的 ipconfig 输出未显示任何“双栈配置”。您使用的是 IPv6已启用作为一项功能,但您没有可用的 IPv6地址(本地链路“fe80…”地址仅用于本地网络管理 - 要访问互联网,您需要一个全局地址,该地址目前以“2…”或“3…”开头)

您应该检查您的路由器

  1. 已从 ISP 获得自己的 IPv6 地址;
  2. 已通过 DHCPv6-PD 获得前缀委派(您的 LAN 的地址范围);
  3. 已启用“路由器广告”(SLAAC)功能,向 LAN 设备公布该前缀。

它还建议检查是否使用“隧道代理”。这可取吗?

这实际上取决于你对 IPv6 的渴望程度。是的,隧道代理提供游戏等可以使用的 IPv6 连接。“隧道代理”只是一种特定类型的 VPN;它们为您提供 IPv6 地址,并允许您通过其服务器中继所有 IPv6 互联网流量。服务质量(带宽和延迟)取决于您与所选隧道服务器的距离。

例如,Hurricane Electric(又名tunnelbroker.net,实际上是最后一家幸存的国际隧道经纪人)提供隧道服务器位于佛罗里达州迈阿密

相关内容