V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
There is no place like ::1
ibruce
V2EX  ›  IPv6

开启 IPV6 后,电脑无法访问 IPV6 的外网,但可以访问 IPV4 的外网,这是咋回事呢?

  •  
  •   ibruce · 33 天前 · 512 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开启 IPV6 后,电脑无法访问 IPV6 的外网,但可以访问 IPV4 的外网,这是咋回事呢?只是电脑有这个问题,但我的 iPhone 和平板都是可以正常科学上网的,我是用 apple TV 的 Stash 去科学上网的。大家可以看一下我 ping 的信息,谢谢啦 https://imgur.com/a/O1C7Y1i https://imgur.com/cHu6ClK https://imgur.com/XQuuRXc

    2 条回复
    ibruce
        1
    ibruce  
    OP
       33 天前
    根据您提供的两张截图信息,我们可以分析出电脑的网络连接情况:

    ### 第一张截图( Ping 测试结果):
    1. 电脑可以成功 Ping 通 `baidu.com` 和 `mail.google.com` 的 IPv4 地址,响应时间在 1ms 到 2ms 之间,这是正常的网络连接表现。
    2. 电脑尝试 Ping `v2ex.com` 和 `youtube.com` 的 IPv6 地址时,请求超时,这表明电脑无法通过 IPv6 访问这些网站。
    3. 电脑可以成功 Ping 通 `test6.ustc.edu.cn` 的 IPv6 地址,响应时间为 46ms ,说明电脑的 IPv6 网络连接是部分可用的。

    ### 第二张截图( IPv6 测试结果):
    1. 测试显示使用 IPv4 域名记录访问成功,耗时 0.887 秒。
    2. 使用 IPv6 域名记录访问成功,耗时 0.391 秒。
    3. 使用双栈域名记录(同时支持 IPv4 和 IPv6 )访问成功,耗时 0.382 秒。
    4. 双栈域名和大封包测试成功,使用 IPv6 ,耗时 0.316 秒。
    5. 不使用域名的 IPv4 测试失败,耗时 0.918 秒。
    6. 不使用域名的 IPv6 测试成功,耗时 0.367 秒。
    7. IPv6 大封包测试成功,耗时 0.361 秒。
    8. 测试 ISP 的域名服务器是否使用 IPv6 成功,耗时 0.361 秒。
    9. 查找 IPv4 服务提供商成功,使用 ASN 38136 。
    10. 查找 IPv6 服务提供商成功,使用 ASN 17816 。

    ### 分析:
    - 您的电脑可以正常使用 IPv4 访问互联网,但存在访问 IPv6 地址的问题。
    - 您的 iPhone 和平板能够正常访问 IPv6 网络,这表明您的网络环境支持 IPv6 。
    - 您的 Apple TV 使用 Stash 科学上网,这可能意味着您的网络配置或设备设置存在差异。

    ### 可能的原因及解决方案:
    1. **网络配置问题**:检查电脑的网络设置,确保 IPv6 配置正确,包括 DNS 设置等。
    2. **防火墙或安全软件**:检查是否有防火墙或安全软件阻止了 IPv6 流量。
    3. **路由器设置**:检查路由器是否正确配置了 IPv6 ,并且确保电脑正确获取到了 IPv6 地址。
    4. **ISP 支持**:确认您的互联网服务提供商( ISP )支持 IPv6 ,并且您的网络计划包括 IPv6 服务。
    5. **操作系统更新**:确保电脑操作系统是最新的,有时候操作系统的更新可以解决网络问题。
    6. **设备驱动**:检查网络适配器的驱动程序是否是最新的,旧的驱动可能不支持 IPv6 或存在兼容性问题。

    由于您的其他设备可以正常使用 IPv6 ,问题很可能出在电脑的网络设置或配置上。建议从上述几个方面进行检查和调整。如果问题依旧无法解决,可能需要联系网络管理员或 ISP 提供进一步的帮助。
    ibruce
        2
    ibruce  
    OP
       33 天前
    根据您提供的信息和 Ping 测试结果来看,您的电脑在开启 IPv6 后存在部分 IPv6 连接问题。虽然您的 iPhone 和平板能够正常通过 IPv6 访问外网,电脑却只能部分使用 IPv6 。以下是一些可能的原因和解决方案:

    ### 可能的原因

    1. **IPv6 路由配置问题**:您的路由器可能没有正确地配置 IPv6 路由。虽然其他设备可以正常使用,但这可能是因为它们使用了不同的网络路径或配置。

    2. **DNS 配置问题**:电脑可能在使用 IPv6 DNS 时出现问题,导致某些网站无法解析或连接失败。

    3. **防火墙设置问题**:电脑上的防火墙可能阻止了某些 IPv6 流量,导致连接失败。

    4. **操作系统或网络驱动问题**:Windows 操作系统或网络驱动程序可能存在问题或需要更新。

    ### 解决方案

    #### 检查和重新配置路由器

    1. **确认路由器支持和正确配置 IPv6**:
    - 登录路由器的管理界面。
    - 确认 IPv6 已启用并正确配置(例如自动获取 IPv6 地址、配置 IPv6 前缀等)。
    - 确保启用了 DHCPv6 或 SLAAC 以便自动分配 IPv6 地址。

    2. **检查路由器的防火墙设置**:
    - 确认防火墙允许所有必要的 IPv6 流量。

    #### 检查和更新电脑配置

    1. **刷新 DNS 缓存**:
    - 打开命令提示符,运行以下命令:
    ```bash
    ipconfig /flushdns
    ```

    2. **检查 IPv6 地址和网关**:
    - 打开命令提示符,运行以下命令查看当前的 IPv6 地址和网关:
    ```bash
    ipconfig /all
    ```
    - 确认您的电脑获得了正确的 IPv6 地址和默认网关。

    3. **更新网络驱动程序**:
    - 打开设备管理器,找到网络适配器,右键点击并选择“更新驱动程序”。
    - 如果驱动程序已是最新版本,可以尝试卸载后重新安装。

    4. **检查防火墙设置**:
    - 打开控制面板,进入 Windows Defender 防火墙设置,确保没有阻止 IPv6 流量的规则。
    - 可以尝试临时关闭防火墙以确认是否是防火墙问题。

    #### 测试连接

    1. **使用 nslookup 或 dig 工具测试 DNS 解析**:
    - 打开命令提示符,运行以下命令测试 IPv6 DNS 解析:
    ```bash
    nslookup -type=AAAA v2ex.com
    ```
    - 确认能够正确解析 IPv6 地址。

    2. **使用 tracert 工具检查 IPv6 路由**:
    - 打开命令提示符,运行以下命令检查到目标网站的 IPv6 路由:
    ```bash
    tracert -6 v2ex.com
    ```

    3. **检查其他设备配置**:
    - 比较 iPhone 和平板的网络配置与电脑的配置,找出差异。

    通过以上步骤,应该能够找出并解决电脑在开启 IPv6 后无法访问部分外网的原因。希望这些建议对您有所帮助。如有进一步的问题,请随时提问。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1711 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.