web-dev-qa-db-fra.com

Pourquoi cette URL avec trop de points précédents se résout-elle en une adresse IP?

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

Qui, une fois mis en chrome, affiche un aperçu de l'URL http://69.172.200.235/, qui redirige (par le code de réponse du serveur externe 3XX) à www.test.com, mais cela sort du cadre de ce que j'essaie de comprendre.

Comment une URL aussi bizarre comme ci-dessus se résout-elle en une adresse IP? S'agit-il d'une règle de formatage?

31
Shadowjonathan

Chrome interprète le nombre 1168951531 comme un nombre décimal qui, lorsqu'il est représenté en hexadécimal, est 45ACC8EB. 45ACC8EB en hexadécimal est identique à la décimale en pointillé 69.172.200.235, lorsque vous prenez chaque paire de chiffres hexadécimaux comme un nombre décimal.

45 -> 69
AC -> 172
C8 -> 200
EB -> 235

Réponse courte: c'est la représentation décimale pure de la même adresse IP.

44
Steven Davies

Il s'agit d'une longue représentation d'une adresse ipv4 de l'ip 69.172.200.235. Qui correspond au domaine www.test.com.

3
Gothrek