Почему этот URL с избыточным количеством предшествующих точек преобразуется в IP-адрес?

Почему этот URL с избыточным количеством предшествующих точек преобразуется в IP-адрес?

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

Который, будучи помещенным в Chrome, перенаправляет на URL http://69.172.200.235/, который перенаправляет (по внешнему коду ответа сервера 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

Это длинное представление адреса IPv4 IP 69.172.200.235, который соответствует домену www.test.com.

Связанный контент