过去一周,我开始注意到所有Chrome Inspector网络标题都开始以十六进制或IPv6格式显示Remote Address
,但据我所知,该格式实际上不是十六进制或IPv6。
Remote Address: [2607:7700:0:17:0:1:48a7:dc46]:443
这是什么地址?是我可以关闭(或打开)以再次获得真实IPv4地址的设置吗?还是有某种方式可以将其转换回IP4?
答案 0 :(得分:0)
这是一个有效的 IPv6 地址。每组 4 位十六进制数为 16 位,这意味着它的最大值为 65535 - 使用十六进制表示比十进制写得短一些。
您的客户端必须运行双栈 IPv4/IPv6,这意味着它会首先查找 IPv6 地址(通过 AAAA 又名“quad-A”的 DNS 查询)记录。如果不成功,它将尝试查找 IPv4 地址(通过 A 记录的 DNS 查询)。
在您的情况下,您的操作系统收到了一个 quad-A 记录并使用 IPv6 使用分配给您的客户端的 IPv6 地址与服务器通信,您可以通过从命令提示符 (Windows) 输入以下内容来查看该地址:
123456789
您可以查询您通过 IPv6 访问的域的 A 记录(尝试 https://toolbox.googleapps.com/apps/dig/#A/)以获取 IPv4 地址,但是将其称为“正在转换”或“正在恢复”并不完全正确 - IPv4 和 6 是独立的堆栈,可以愉快地共存。