为什么这个带有过多前面点的 URL 会解析为 IP 地址?

为什么这个带有过多前面点的 URL 会解析为 IP 地址?

http://.................1168951531

当将其放入 chrome 中时,预览到 URL http://69.172.200.235/,该 URL 会重定向(通过外部服务器响应代码3XX)到www.test.com,但这超出了我想要弄清楚的范围。

像上面这样奇怪的 URL 如何解析为 IP 地址?这是格式规则吗?

答案1

Chrome 将数字 1168951531 解释为十进制数,以十六进制表示为 45ACC8EB。当您将每对十六进制数字视为一个十进制数时,十六进制中的 45ACC8EB 与点分十进制 69.172.200.235 相同。

45 -> 69
AC -> 172
C8 -> 200
EB -> 235

简短回答:它是同一 IP 地址的纯十进制表示形式。

答案2

这是 ip 69.172.200.235 的 ipv4 地址的长表示。它映射到 www.test.com 域。

相关内容