http://.................1168951531
Que, cuando se coloca en Chrome, obtiene una vista previa de la URL http://69.172.200.235/
, que redirige (por código de respuesta del servidor externo 3XX
) a www.test.com
, pero eso está fuera del alcance de lo que estoy tratando de averiguar.
¿Cómo se resuelve una URL tan extraña como la anterior en una dirección IP? ¿Es esta una regla de formato?
ip
url
url-routing
Shadowjonathan
fuente
fuente
http://1168951531
. Pero eso plantea la pregunta, ¿por qué Chrome ignora los puntos?[email protected]
lo tanto , también recibirá el correo enviado[email protected]
ao[email protected]
, y un beneficio es dar diferentes correos electrónicos a diferentes sitios para ver quién lo coloca en las listas de correo no deseado, o establecer reglas para manejar el correo entrante de diferentes maneras dependiendo de la dirección "Para". ( Más ) O, [email protected] ahora es kylesmom + is.a.big.fa ...Respuestas:
Chrome está interpretando el número 1168951531 como un número decimal, que cuando se representa en hexadecimal es 45ACC8EB. 45ACC8EB en hexadecimal es lo mismo que el decimal punteado 69.172.200.235, cuando toma cada par de dígitos hexadecimales como un número decimal.
Respuesta corta: es la representación decimal pura de la misma dirección IP.
fuente
inet_addr()
) y, si no, pasarlo a una función comogethostname()
esa que interroga a los servidores DNS (y lee elhosts
archivo). Pasar una representación decimal de la dirección IP, como se explica en la respuesta anterior, es perfectamente legal en la mayoría de las implementaciones. Puedo escribirping 1168951531
un terminal, y en realidad hace ping a la dirección deseada. Se vuelve más extraño con todos los puntos en el frente, pero posiblemente Chrome los esté eliminando antes de intentar la resolución.http://1168951531
)Esta es una representación larga de una dirección ipv4 de la ip 69.172.200.235. Que se asigna al dominio www.test.com.
fuente
long
representación"