连接诊断

# 三条路由，一个连接。

测试 IPv4、IPv6 和双栈的 HTTPS 连通性，并比较切换网络或启用 VPN 前后的公网地址。

前后对比

## 你的连接发生了什么变化？

在你的浏览器中

保存当前结果，切换 Wi-Fi 或连接 VPN，然后再次检测。比较这些 HTTPS 请求暴露的地址。仅凭地址变化并不能证明所有流量都经过 VPN。

不会在 Cookie 或本地存储中保存任何内容。离开或重新加载本页面后，基准即消失。

会话历史

## 跟踪连接变化

最近 20 次检测

每次手动检测都会记录三个端点的结果。历史保存在本页面的内存中，重新加载后消失。请求耗时包含 DNS、TLS、代理、应用和网络处理；它不是 ping，也不是速度评分。

运行一次检测以开始新的会话历史。

路由器 WAN 对比

## 上游是否还有另一台 NAT 设备？

输入路由器状态页面中 **WAN / Internet** 下显示的 IPv4 地址。此对比仅在浏览器中进行：它会检查常见的私有和共享地址段，并与上面观察到的公网 IPv4 比较。它不会连接你的路由器，也不会扫描任何地址。

请使用同一网络、同一时间的数值。浏览器中的 VPN 或代理可能改变公网结果。输入的 WAN 值只保留在本页面，不会包含在导出的报告中。

[阅读 NAT 与 CGNAT 指南 →](https://myip.dk/guides/public-private-ip-cgnat)

从你自己的设备检测

## 把浏览器和网络分开来看

这些命令会从你的设备向 myip.dk 发出请求，并查看本地配置。请在自己的终端中运行，并与浏览器结果比较。

```
curl -4 --connect-timeout 5 --max-time 10 https://myip.dk/api/ip
curl -6 --connect-timeout 5 --max-time 10 https://myip.dk/api/ip
# Linux: IPv6 addresses and default route
ip -6 address show
ip -6 route show default
```

The ip commands shown are Linux-specific. Both curl family checks also work on macOS. A curl result describes that terminal’s route, which can differ from a browser proxy.

[查看 IPv6 端点的 DNS 记录 →](https://myip.dk/zh/dns?name=ipv6.myip.dk&type=AAAA)

## 如何解读结果

IPv6 成功表示此浏览器访问到了我们仅支持 IPv6 的主机名。双栈显示两者都可用时浏览器选择的地址族；这个选择发生变化是正常的。

“未到达”并不能下结论。缺少 IPv6 路由是一种可能，但 DNS 故障、VPN 设置、过滤、扩展程序和服务中断也会导致同样的结果。

[排查 IPv6 问题 →](https://myip.dk/guides/troubleshoot-ipv6)

## 这项测试测量什么

连接从你的浏览器到达我们的网络边缘，由它把观察到的地址转发给我们的服务器。它不测量到源服务器的直接路由、带宽、延迟或入站连通性。

HTTPS 测试成功并不能确定 DNS、WebRTC 或其他应用是否走同一条路由。

[了解 VPN 对比 →](https://myip.dk/guides/compare-vpn-connection)

## API

```bash
curl -4 https://myip.dk/api/ip
curl -6 https://myip.dk/api/ip
```

<https://myip.dk/api>

---

<https://myip.dk/zh/ipv6>
