Como é possível que, quando eu estiver conectado para solicitar solicitações locais de rede, use DNS?

0

Quando estou conectado a solicitações locais de redes Wi-Fi como http://localhost:63342/prototype/index-3.html , redireciono-me para alguma página da web. Quando eu ligo o wi-fi, ele stips e funciona normalmente (hospedado no servidor web da minha máquina). Como parar tal coisa? O uso de 127.0.0.1 localhost no arquivo de hosts também não faz nenhuma diferença.

ponto após localhosts resolve em: mesma página da web com o mesmo aviso (111) Conexão recusada e qualquer endereço da web não existente 0.0.0.0, 127.0.0.1 etc resolve int mesma página / similar de erro / aviso de algum tipo.

    
por Rais 29.06.2014 / 22:24

1 resposta

0

Tente adicionar um ponto depois de localhost , assim: http://localhost.:63342/prototype/index-3.html

Tecnicamente, os nomes de domínio totalmente qualificados devem terminar em um ponto: www.example.com. Se você deixar o ponto final, seu software de resolução de DNS pode assumir que você especificou apenas um nome de host parcial e deseja que seu software de resolução anexe seu "domínio de pesquisa" ao final dele. Isso foi feito para facilitar o acesso aos seus hosts favoritos em seu próprio site apenas digitando o nome do host sem se preocupar em qualificá-lo totalmente. Portanto, você pode digitar www para acessar seu próprio servidor da Web, em vez de digitar www.example.com. . Mas quando a Internet começou a se popularizar entre os consumidores em meados e final dos anos 90, poucas pessoas aprenderam a anexar o ponto final, então as pessoas que colocam www.example.com , que já tinham example.com como domínio de pesquisa, acabariam gerando pesquisas espúrias de DNS para www.example.com.example.com. .

Eu acho que pode ser o que está acontecendo com você aqui. Você está apenas especificando localhost e seu resolvedor de DNS está supondo que deseja anexar seu domínio de pesquisa, por isso está enviando uma consulta para localhost.example.com. e seu servidor DNS está usando correspondência de caractere curinga para substituir "NXDOMAIN" (não existente) domínio; domínio não encontrado) resulta com uma resolução falsa para um endereço IP de algum servidor que eles querem "redirecionar" para você.

Se você especificar o ponto final, seu resolvedor deverá perceber localhost. é o nome de domínio totalmente qualificado e deverá encontrá-lo em /etc/hosts em vez de solicitar ao servidor DNS localhost.example.com. .

    
por 29.06.2014 / 22:39