Todos os nomes de host inválidos são resolvidos para localhost no meu navegador. O que está acontecendo?

12

Atualização: pule para o final desta pergunta para a feliz conclusão deste conto épico.

Observação: tenho o IIS7 instalado localmente para desenvolvimento na Web.

Isso é o que acontece no meu navegador para sites aleatórios:

local web server

Ou seja, um URL totalmente sem sentido resolve o meu servidor web localhost. (Todos os hosts sem sentido fazem isso - não apenas um).

Isso afeta vários de nós na empresa ... mas parece não afetar todos de nós.

Esta é a solução de problemas que fiz até agora:

  1. Verificou minhas configurações de proxy - todas claras
  2. Verifiquei meu arquivo de hosts - tudo claro
  3. Verificado em outros navegadores - afeta o Chrome, o Chrome Incognito e o Internet Explorer
  4. Ping / nslookup google e uma URL aleatória sem sentido:

    C: \ Users \ mharen > ping google.com

    Ping google.com [74.125.228.98] com 32 bytes de dados:   Resposta de 74.125.228.98: bytes = 32 tempo = 21ms TTL = 51   ...

    C: \ Users \ mharen > nslookup google.com

    Servidor: (meu dns)   Endereço: 192.168.48.20

    Resposta não autoritativa:   Nome: google.com   Endereços: 2607: f8b0: 4004: 803 :: 100e           74.125.228.100 ... 74.125.228.98

    C: \ Users \ mharen > ping somerandomsitesoaosoasda.com

    A solicitação de ping não encontrou o host somerandomsitesoaosoasda.com. Por favor, verifique o nome e tente novamente.

    C: \ Users \ mharen > nslookup somerandomsitesoaosoasasda.com

    Servidor: (meu dns)   Endereço: 192.168.48.20
      *** (meu dns) não consegue encontrar somerandomsitesoaosoasda.com: domínio inexistente

Então é isso que eu esperaria - bons domínios resolvidos, maus não. Então, o que no mundo está trepando com o meu navegador?

Alguma dica de solução de problemas?

Atualização: ipconfig /displaydns

Acabei de executar ipconfig /displaydns , o que é bastante bacana. Aqui está a entrada interessante entre algumas dezenas de bons registros:

somerandomsitesoaosoasda.com
----------------------------------------
Name does not exist.

Atualização: experimente novos servidores DNS:

No caso de ping e nslooking não foi suficiente para excluir meus servidores DNS, segui a sugestão de Joshua e mudei para o DNS do Google. Infelizmente, o problema persistiu.

Atualização: Fixo!

Com a ajuda da resposta a que Joshua se vinculou, determinamos que esse comando resolveu o problema:

netsh winsock reset all

Nós executamos este comando antes e depois para ver o que mudou:

netsh winsock show catalog

Que revelou que 10 entradas como essa estavam faltando após o comando reset ser executado:

Winsock Catalog Provider Entry
------------------------------------------------------
Entry Type:                         Layered Chain Entry
Description:                        BarracudaWSA over [MSAFD Tcpip [TCP/IP]]
Provider ID:                        {FECB95F8-BE34-4B8A-A1ED-16A678A8ACC6}
Provider Path:                      C:\windows\system32\BarracudaWSA64.dll
Catalog Entry ID:                   1017
Version:                            2
Address Family:                     2
Max Address Length:                 16
Min Address Length:                 16
Socket Type:                        1
Protocol:                           6
Service Flags:                      0x66
Protocol Chain Length:              2
Protocol Chain: 1016 : 1001

O BarracudaWSA (Agente de Segurança da Web), na verdade, é um filtro da Web instalado pela TI.

    
por Michael Haren 26.04.2013 / 17:13

1 resposta

5

Algumas ideias:

  • Tem certeza que este é seu localhost? Ou ... pode ser que seu servidor DNS também esteja executando o IIS e servindo essa página padrão para domínios que não são resolvidos? Você já tentou desativar seu servidor IIS local?
  • Também culpando o servidor DNS, pode ser que o servidor DNS retorne 127.0.0.1 para domínios inexistentes?
  • Você verificou as rotas locais para ver se algo estranho aparece? Para visualizar, abra um prompt de comando e digite "route print".

Como testar se o servidor DNS está configurado incorretamente:

  1. Abra as configurações do adaptador de rede local e altere as configurações de DNS IPv4 e / ou IPv6 de "Obter endereço do servidor DNS automaticamente" para "Usar os seguintes endereços de servidor DNS".

  2. Defina o Preferred e o Alternate como algo diferente, como o Google Public DNS ou o DNS Advantage da Neustar:

  3. Tente os domínios ruins novamente.

Para a vitória: A resposta desse cara (parece ter te levado ao lugar certo): Todos os meus navegadores de repente não suportam arquivos Javascript mais?

Parabéns. Ainda bem que eu poderia pelo menos ajudá-lo na direção certa:)

    
por 26.04.2013 / 17:31