Работая над математикой, я столкнулся с числом и задумался, имеет ли оно какое-либо значение. Итак, в строке поиска браузера я ввел ее («0,693»). Я был перенаправлен на IP-адрес 0.0.2.181, что привело к сообщению об ошибке «недоступен».
Почему меня перенаправили на этот IP-адрес?
networking
internet
ip
search
MCMastery
источник
источник
Ответы:
Почему меня перенаправили на этот IP-адрес?
Адресная строка браузера видит
.
и думает, что это IP-адрес.Это передается в Windows для поиска DNS:
Заметка:
Таким образом, 0,693 переводится в 0.0.2.181.
Как я могу предотвратить это преобразование?
Префикс значения с
'
.источник
g search phrase
в адресную строку, такие как Opera, Vivaldi и другие браузеры на основе хрома.http://0.693
чтобы воспроизвести.?
обычно запускает поиск и предотвращает всю дальнейшую обработку. В вашем случае, когда вы префикс с'
вами, вы получите поисковый термин, который содержит апостроф.Причина, по которой 0.693 становится 0.0.2.181, была объяснена Дэвидом Постиллом. Короче говоря, строка выглядит как действительный IP-адрес
Теперь для поиска любых терминов используйте Ctrl+ K(работает в Firefox и Chrome) или Ctrl+ E(только в Firefox). Это вызовет поиск вместо того, чтобы позволить браузеру угадать, является ли это действительный адрес или нет
источник
DavidPostill объяснил, почему вас перенаправили, но не коснулся того, как число изменилось с 0.693 до 0.0.2.181.
Здесь происходит то, что, хотя IP-адреса обычно описываются, поскольку
<number>.<number>.<number>.<number>
они на самом деле являются просто 32-битными значениями без знака, точечная нотация предназначена для удобства и на самом деле представляет собой просто значение, разделенное на 4 8-битные группы, разделенные точками. В то время как ввод обычно входит в понятие 4 группы, парсеры всегда принимают его как число.693 = 256 * 2 + 181.
источник
<number>.<number>.<number>.<number>
с обратными галочками, потому что анализатор разметки Stack Exchange тупой и удаляет все, что напоминает HTML, вместо того, чтобы избежать его.