http://.................1168951531
Который при вводе в chrome просматривает URL http://69.172.200.235/
, который перенаправляет (по коду ответа внешнего сервера 3XX
) www.test.com
, но это выходит за рамки того, что я пытаюсь выяснить.
Как такой странный URL, как указано выше, разрешается в IP-адрес? Это правило форматирования?
ip
url
url-routing
Shadowjonathan
источник
источник
http://1168951531
. Но возникает вопрос: почему Chrome игнорирует точки?abcd@gmail.com
будет получать почту, отправленную наa.b.c.d@gmail.com
илиabcd+junkmail@gmail.com
- и выгода будет давать разные электронные письма разным сайтам, чтобы видеть, кто помещает вас в списки спама, или устанавливать правила для обработки входящей почты различными способами в зависимости от адреса «Кому». ( Подробнее ) Или kylesmom@gmail.com теперь является kylesmom + is.a.big.fa ...Ответы:
Chrome интерпретирует число 1168951531 как десятичное число, которое при представлении в шестнадцатеричном формате равно 45ACC8EB. 45ACC8EB в шестнадцатеричном формате - это то же самое, что десятичный пунктир 69.172.200.235, когда вы принимаете каждую пару шестнадцатеричных цифр за одно десятичное число.
Краткий ответ: это чисто десятичное представление одного и того же IP-адреса.
источник
inet_addr()
), а если нет, передать его такой функции,gethostname()
которая опрашивает DNS-серверы (и читаетhosts
файл). Передача десятичного представления IP-адреса, как объяснено в ответе выше, совершенно законна в большинстве реализаций. Я могу набратьping 1168951531
в терминале, и он фактически пингует намеченный адрес. Страннее становится все точки впереди, но, возможно, Chrome удаляет их перед попыткой разрешения.http://1168951531
)Это длинное представление ipv4-адреса ip 69.172.200.235. Который сопоставляется с доменом www.test.com.
источник
long
представление»