http://.................1168951531
O qual, quando colocado no chrome, é visualizado no URL http://69.172.200.235/
, que o redireciona (pelo código de resposta do servidor externo 3XX
) www.test.com
, mas está fora do escopo do que estou tentando descobrir.
Como um URL tão estranho como o acima é resolvido para um endereço IP? Esta é uma regra de formatação?
ip
url
url-routing
Shadowjonathan
fonte
fonte
http://1168951531
. Mas isso levanta a questão: por que o Chrome ignora os pontos?[email protected]
, também receberá e-mails enviados para[email protected]
ou[email protected]
- e um benefício é enviar e-mails diferentes para sites diferentes para ver quem está colocando você nas listas de spam ou definir regras para lidar com e-mails recebidos de maneiras diferentes, dependendo do endereço "Para". ( Mais ) Ou, [email protected] é agora kylesmom + is.a.big.fa ...Respostas:
O Chrome está interpretando o número 1168951531 como um número decimal que, quando representado em hexadecimal, é 45ACC8EB. 45ACC8EB em hexadecimal é o mesmo que o decimal pontilhado 69.172.200.235, quando você usa cada par de dígitos hexadecimais como um número decimal.
Resposta curta: é a representação decimal pura do mesmo endereço IP.
fonte
inet_addr()
) e, se não, passá-lo para uma função como agethostname()
que interroga os servidores DNS (e lê ohosts
arquivo). Passar uma representação decimal do endereço IP, conforme explicado na resposta acima, é perfeitamente legal na maioria das implementações. Eu posso digitarping 1168951531
um terminal e ele realmente envia o endereço pretendido. Torna-se mais estranho com todos os pontos à frente, mas possivelmente o Chrome os está removendo antes de tentar a resolução.http://1168951531
)Esta é uma representação longa de um endereço ipv4 do ip 69.172.200.235. Que mapeia para o domínio www.test.com.
fonte
long
representação"