Por que pingar “drive” recebe respostas de 127.0.53.53?

24

Estou usando o Firefox 31 no Ubuntu 14.04.1

Eu tentei abrir o Google Drive no Firefox, digitando "drive" na barra de endereço e, em seguida, clicando no primeiro resultado do Google (preguiçoso e complicado, eu sei).

Ele mostra um erro de conexão:

Suspeitandodeumproblemanoroteador,outalvezumproblemadeDNScausadopelomeuprovedor,tenteiexecutaropingdoendereçoinexistente,apenasparaobterumarespostaprovenientede127.0.53.53.Huh?

ubuntu@ubuntu:~$pingfoobarping:unknownhostfoobarubuntu@ubuntu:~$pingthisisnotavaliddomainping:unknownhostthisisnotavaliddomainubuntu@ubuntu:~$pingdrivePINGdrive(127.0.53.53)56(84)bytesofdata.64bytesfrom127.0.53.53:icmp_seq=1ttl=64time=0.011ms64bytesfrom127.0.53.53:icmp_seq=2ttl=64time=0.022ms64bytesfrom127.0.53.53:icmp_seq=3ttl=64time=0.049ms^C---drivepingstatistics---3packetstransmitted,3received,0%packetloss,time2000msrttmin/avg/max/mdev=0.011/0.027/0.049/0.016ms

Tentarpingaroutrosdomíniosinválidosmeforneceoresultadoesperado(ouseja,nenhum).Apenascom"drive" parece acontecer.

O que está acontecendo aqui?

    
por That Brazilian Guy 18.08.2015 / 00:15

1 resposta

34

O que está acontecendo é uma colisão de nomes .

127.0.53.53 is a special IPv4 address that will appear in system logs alerting system administrators that there is potential name collision issue, enabling a quick diagnosis and remediation. The "53" is used as a mnemonic to indicate a DNS-related problem owing to the use of network port 53 for the DNS service.

(fonte: ICANN )

Mas o que isso significa? Bem, nos últimos anos, o número de TLDs ( domínios de nível superior ) vem se expandindo. Além dos originais .com , .org , .net , .gov e similares, há uma lista cada vez maior de TLDs genéricos . Até o momento, há mais de mil gTLDs .

Adivinha quais são alguns exemplos de gTLDs? Palavras como "drive", "google", "microsoft", "hotmail", "youtube" e "android". Assim, quando você insere essas palavras na barra de endereços do Firefox, em vez de usá-las para realizar uma pesquisa no mecanismo de pesquisa padrão, ele verifica primeiro se resolve como um nome de domínio.

Graças aos nossos amigos da ICANN, resolve para 127.0.53.53. O que significa localhost . Seu navegador está tentando se conectar à porta 80 do seu próprio computador e, a menos que você tenha um servidor da Web em execução, você verá uma mensagem de erro de conexão.

(obs: isso não parece afetar todos os navegadores - pelo menos, eu pude testar a versão mais recente do Chrome para Android e ela não é afetada por esse problema)

    
por 18.08.2015 / 00:15