Eu resolvi esse problema seguindo o comando em cmd
.
netsh winsock reset
Encontrei um problema estranho:
Eu tenho um PC com o WIN7 e posso acessar o site (por exemplo, www.baidu.com) por meio de navegação (Chrome ou outros). Não consigo obter resposta de ping de www.baidu.com no terminal WIN7 cmd. O resultado do ping é que "não pode resolver o nome do host www.baidu.com".
Além disso, posso fazer o ping em www.baidu.com quando uso o Xshell5. Eu executo o wireshark para capturar solicitações e respostas de DNS e descobri que quando eu uso o navegador para acessar o site, vou capturar duas solicitações DNS e respostas (um DNS tipo A primeiro, seguido por um tipo AAAA DNS), mas se eu usar cmd ping , Só capturo uma solicitação e resposta de DNS (apenas tipo AAAA).
O endereço IPv4 é retornado pela resposta do tipo A DNS. Então, não consigo resolver o nome do host no último caso.
A única coisa que quero fazer é usar a pesquisa de DNS IPv4 como opção padrão no meu sistema operacional WIN7. Mas não quero desabilitar a rede IPv6 porque tenho conectividade tanto no IPv4 quanto no IPv6.
Tags dns networking windows-7