使用二进制 IP 地址打开网站

使用二进制 IP 地址打开网站

我有一个好奇的问题

我们可以使用它的二进制 IP 地址打开网站吗?

例如:我们可以使用二进制 01000000.11101001.10101001.01101010 打开 google.com (IP:64.233.169.106) 吗?

我试过了,但是没有用。我尝试输入http://01000000.11101001.10101001.01101010/在浏览器地址栏中

有什么办法吗?

答案1

您可以使用十进制形式的 IP 地址,例如(谷歌 IP 之一)209.85.129.99 -> 3512041827,然后您可以通过以下方式访问谷歌http://3512041827/

答案2

二进制失败的可能原因之一是数字被解释为十进制或八进制,而不是二进制。

Octal 在 Firefox 中的工作原理:http://0100.0351.0251.0152/http://0100.0351.0124552/等等。十六进制也适用。

而且它们可以有很多变体 - 一个八位字节可以是十进制,另一个是八进制,还有一个是十六进制。你可以有一个大数字,或者两个、三个或四个。顺便说一句,这不是浏览器特有的 - 它在 Linux 和 Windows (NT) 上都可以使用。(没有尝试 BSD。)

答案3

我很好奇你为什么要这样做!

我想这取决于浏览器 - 它如何解释您输入的地址?它如何知道是否将您输入的内容评估为文字字符串或要评估的语句?

答案4

与此问题相关的有趣读物:

如何隐藏任何 URL

相关内容