Como é o pipeline de Internet do Windows?

Como é o pipeline de Internet do Windows?

Há anos que tenho o problema mais estranho: não consigo visitar alguns sites da Internet. Não parece muito estranho, mas a parte estranha é que parece não haver razão para isso.

Quando tento fazer ping nesses sites, aparece "falha geral". Quando tento fazer telnet para esses sites, aparece "falha na conexão". Nem estou tentando. O problema está restrito a esta instalação do Windows (tentei um DVD Linux ao vivo), incluindo outras contas de usuário. Se não me falha a memória - aqui está o que eu tentei

  1. Dezenas de verificações de vírus/malware fornecidas por todos os principais fornecedores - nada encontrado
  2. Vários navegadores - sem diferença
  3. DNS diferente, bem como liberação do cache DNS - os IPs fornecidos estão corretos de qualquer maneira
  4. Verifiquei o arquivo hosts - nada lá
  5. Mexendo no MTU, bem como em outras configurações de rede disponíveis no otimizador tcp - sem efeito
  6. Conectando-se por meio de um proxy - eles funcionam por meio de um proxy
  7. Certifiquei-me de que não há bloqueio de firewall por este computador, pelo roteador ou pelo meu ISP
  8. Verificado todos os arquivos do Windows - sem corrupção
  9. Tentei drivers diferentes para a NIC - sem efeito
  10. Tentei NIC diferente - sem efeito
  11. Pacotes de nível de sistema observados através do wireshark - primeiro há a consulta DNS que funciona bem e depois nada, o pacote nunca é enviado
  12. Conectei o Winsock do meu navegador para monitorar pacotes - ao conectar-me a outros sites, vejo o tráfego conforme o esperado; ao tentar acessar um dos sites que não respondem, o pacote nunca é enviado.

Alguns endereços que não funcionam - qualquer coisa em servidores Microsoft, ucla.edu, samsung.com. Fora isso, o computador e o resto da internet funcionam perfeitamente bem.

Então... o problema deve estar em algum lugar entre o pacote entrando no Winsock e o driver da NIC recebendo o comando. Alguém sabe que tipo de pipeline existe entre esses dois? E como testar?

Eu sei... a solução mais fácil seria apenas reinstalar o Windows, mas vejo isso como uma missão! Deve descobrir o que está acontecendo.

EDIT: Tentei rastrear o pacote através de DLLs do Windows e a jornada termina com erro de sistema 11050 no DnsApi, o que é estranho, já que fiz ping com o endereço IP, então, em teoria, ele nem deveria precisar do DNS ..? Além disso - esqueci de mencionar, tratando do win 7 aqui com todas as atualizações mais recentes.

Responder1

Tente redefinir o TCP/IP (assumindo o Windows 7)

  • abra um prompt de comando, clique em Iniciar e digite cmd na caixa Pesquisar programas e arquivos.
  • Em Programas, clique com o botão direito no ícone CMD.exe e clique em Executar como administrador.
  • Quando a caixa Controle de conta de usuário aparecer, clique em Sim.
  • No prompt de comando, digite o seguinte comando e pressione Enter:
  • netsh int ip reset c:\resetlog.txt

Observação Se você não quiser especificar um caminho de diretório para o arquivo de log, execute o seguinte comando:netsh int ip reset resetlog.txt

  • Reinicie o computador.

informação relacionada