Esta pergunta já tem uma resposta aqui:
Enquanto trabalhava em matemática, encontrei um número e me perguntei se tinha algum significado. Então, na barra de pesquisa do navegador, digitei ("0,693"). Fui redirecionado para o endereço IP 0.0.2.181, que resultou em uma mensagem de erro "inacessível".
Por que fui redirecionado para este endereço IP?
networking
internet
ip
search
MCMastery
fonte
fonte
Respostas:
Por que fui redirecionado para este endereço IP?
A barra de endereço do navegador vê um
.
e pensa que é um endereço IP.Isso é passado ao Windows para fazer uma pesquisa de DNS:
Nota:
Então, 0.693 é traduzido para 0.0.2.181.
Como posso impedir essa conversão?
Prefixe o valor com
'
.fonte
g search phrase
na barra de endereços, como Opera, Vivaldi e outros navegadores baseados em cromos.http://0.693
para me reproduzir.?
geralmente inicia uma pesquisa e impede todo o processamento adicional. No seu caso, quando você prefixa,'
obtém um termo de pesquisa que contém o apóstrofo.A razão pela qual 0,693 se torna 0.0.2.181 foi explicada por DavidPostill. Resumindo, a string parece um endereço IP válido
Agora, para pesquisar qualquer termo, use Ctrl+ K(funciona no Firefox e Chrome) ou Ctrl+ E(apenas no Firefox). Isso acionará uma pesquisa em vez de permitir que o navegador adivinhe se esse é um endereço válido ou não
fonte
DavidPostill explicou por que você foi redirecionado, mas não tocou em como o número mudou de 0,693 para 0,0.2.181.
O que está acontecendo aqui é que, embora os endereços IP sejam normalmente descritos como na
<number>.<number>.<number>.<number>
verdade apenas valores não assinados de 32 bits, a notação de pontos é por conveniência e realmente é apenas o valor dividido em 4 grupos de 8 bits separados por pontos. Enquanto a entrada normalmente está na noção de 4 grupos, os analisadores sempre a aceitam como um número.693 = 256 * 2 + 181.
fonte
<number>.<number>.<number>.<number>
com backticks, porque o analisador de remarcação do Stack Exchange é burro e retira qualquer coisa que se assemelhe ao HTML, em vez de escapar dele.