如何判断我的网络使用的是IPv4还是IPv6?

判断您的网络使用的是 IPv4 还是 IPv6,可通过以下四种方式:系统网络设置查看连接状态、命令行工具查询 IP 配置、在线工具检测、或手机设置中查看。大多数现代网络同时支持两种协议 (双栈配置),但可能以一种为主。

方法一:通过系统网络设置查看

Windows 系统

  1. 点击任务栏网络图标
  2. 选择 "网络和 Internet 设置"
  3. 点击 "更改适配器选项"
  4. 右键点击当前网络连接,选择 "状态"
  5. 在弹出窗口中查看 "IPv4 Connectivity" 和 "IPv6 Connectivity"
判断标准
  • 仅 IPv4 显示 "Internet":使用 IPv4
  • 两者均显示 "Internet":同时使用 IPv4 和 IPv6
  • 仅 IPv6 显示 "Internet"(罕见):使用 IPv6

macOS 系统

  1. 点击 Apple 菜单,选择 "系统偏好设置"
  2. 点击 "网络"
  3. 选择当前活动的网络连接
  4. 查看右侧 "IPv4 地址" 和 "IPv6 地址" 区域
判断标准
  • 仅显示 IPv4 地址:使用 IPv4
  • 同时显示两种地址:同时使用 IPv4 和 IPv6
  • 仅显示 IPv6 地址 (罕见):使用 IPv6

方法二:使用命令行工具

通用判断规则

  • IPv4 地址格式:4 段十进制数字 (如 192.168.1.1)
  • IPv6 地址格式:8 组十六进制数字 (如 2001:0db8:85a3::8a2e:0370:7334)

各系统具体命令

系统 命令 执行方法 关键信息位置
Windows ipconfig Win+R → 输入 cmd → 执行命令 查找 "IPv4 地址" 和 "IPv6 地址" 字段
macOS/Linux ifconfig 打开终端 (Terminal) → 执行命令 查找 "inet"(IPv4) 和 "inet6"(IPv6) 行
任意系统 在线查询 搜索 "My IP address" 查看返回的地址格式
示例输出判断
plaintext
# Windows输出片段
IPv4 Address. . . . . . . . . . . : 192.168.1.100
IPv6 Address. . . . . . . . . . . : 2001:0db8:85a3:0:0:8a2e:370:7334

# Linux/Mac输出片段
inet 192.168.1.100  netmask ...
inet6 2001:0db8:85a3::8a2e:370:7334  prefixlen ...

方法三:使用在线检测工具

最简单的方法是使用搜索引擎或专门网站检测:
  1. 打开浏览器,搜索 "What is my IP"
  2. 查看返回的 IP 地址格式:
    • 类似 "192.168.x.x":IPv4
    • 类似 "2001:0db8:85a3::":IPv6
    • 部分网站会明确标注协议版本

方法四:手机设备查看

Android 手机

  1. 进入 "设置" → "网络和互联网"
  2. 点击已连接的 Wi-Fi 网络 (或移动数据)
  3. 查看 IP 地址格式,判断方式同上

iPhone 手机

  1. 进入 "设置" → "无线局域网"
  2. 点击已连接 Wi-Fi 网络名称旁的 "i" 图标
  3. 查看 IP 地址格式,判断方式同上

常见情况说明

  1. 双栈网络 (最常见):同时显示 IPv4 和 IPv6 地址,表示网络同时支持两种协议,大多数现代网络采用这种配置。
  2. 仅 IPv4 网络:只显示 IPv4 地址,目前仍有大量网络采用这种配置。
  3. 仅 IPv6 网络:只显示 IPv6 地址,这种情况较少见,主要存在于新建网络环境。
判断完成后,如果您的设备只显示 IPv4 地址,可能意味着您的网络服务提供商尚未全面支持 IPv6,或您的设备需要更新配置。如需更全面的网络诊断,可结合使用多种检测方法获取更准确的结果。
阅读剩余
THE END