У меня любопытный вопрос

Можем ли мы открывать сайты, используя их двоичный IP-адрес?

Например: можем ли мы открыть google.com (IP: 64.233.169.106), используя его двоичный файл 01000000.11101001.10101001.01101010

Я пытался, но это не работает. Я попытался, набрав http://01000000.11101001.10101001.01101010/ в адресной строке браузера

Там в любом случае ??

5 ответов5

9

Вы можете использовать IP-адрес в десятичной форме, например (один из IP-адресов Google) 209.85.129.99 -> 3512041827, затем вы можете получить доступ к Google через http://3512041827/

3

Одна из возможных причин сбоя двоичного кода заключается в том, что числа интерпретируются как десятичные или восьмеричные, а не двоичные.

Octal работает в Firefox: http://0100.0351.0251.0152/ и http://0100.0351.0124552/ и так далее. Шестнадцатеричный тоже работает.

И их может быть много - один октет может быть десятичным, другой в восьмеричном, а другой в шестнадцатеричном. У вас может быть одно большое число, или два, или три, или четыре. Кстати, это не что-то специфичное для браузера - оно работает везде как в Linux, так и в Windows (NT). (Не пробовал BSD.)

0

Интересное чтиво связано с этим вопросом:

Как скрыть любой URL

0

Мне любопытно узнать, почему вы хотите это сделать!

Я предполагаю, что это до браузера - как он интерпретирует адрес, который вы вводите? Как он должен знать, оценивать или нет то, что вы ввели как буквальную строку или как оператор для оценки?

0

Раньше вы могли вводить адреса в шестнадцатеричном, восьмеричном или в виде DWORDS, как описано на этой странице, но ни один из моих современных браузеров, кажется, больше не поддерживает его по ряду веских причин.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .