nslookup é uma ferramenta de linha de comando que ajuda a encontrar os registros DNS de um site. Ele envia uma consulta de servidor de nomes ao DNS e obtém o endereço IP correspondente. Além disso, ele também pode executar algumas funcionalidades complexas, como encontrar detalhes sobre servidor FTP, servidor de email e muito mais, mas a maioria deles é usada por administradores. A melhor coisa sobre o nslookup é que ele consulta o servidor DNS diretamente e não depende do cache. Por outro lado, existe outra ferramenta chamada PING que é usada para verificar a conectividade. O PING envia um pacote de informações para o endereço IP ou Domínio e recebe uma resposta na forma de pacotes. Então, se tudo correr bem, todos os pacotes são recebidos, mas se não, ele irá ajudá-lo a descobrir exatamente onde está o atraso na rede. No entanto, o comando ping nem sempre tenta uma pesquisa de DNS, o que significa que pode estar usando o cache DNS e usar o endereço IP disponível nessa tabela. Embora tanto o nslookup quanto o PING o ajudem a identificar o host ou o endereço IP, eles nem sempre funcionam e às vezes falham. Portanto, se o seu nslookup funcionar, mas o ping falhar no seu PC com Windows 10 ao consultar o endereço IP de um site, isso poderá ser causado por vários motivos. Pode ser que as consultas do nslookup funcionem para você, mas quando você tenta usar o PING, ele falha. Por exemplo, se você abrir o site abc.com, veja como ele ficará:
nslookup xyz. com
Servidor: dns.company.com
Endereço: 192.168.1.38
C:> ping xyz.com
A solicitação de ping não pôde encontrar o host xyz.com. Por favor, verifique o nome e tente novamente.
O domínio é convertido em um endereço IP e, em seguida, os dados são enviados para esse endereço IP quando você usa o PING. Portanto, quando uma resposta retorna, significa que os dados estão indo e voltando para aquele domínio sem nenhum problema. No entanto, se o DNS não conseguir resolver o endereço IP do site da Web ou se o seu PC não tentar uma pesquisa de DNS, você receberá uma mensagem de erro semelhante que diz: “Não foi possível encontrar o host” e assim por diante. Para resolver esse problema, aqui estão algumas opções que podem ajudar.
Opção 1 - Redefinir Winsock, TCP / IP e Flush DNS
Redefinir Winsock, TCP / IP e liberar DNS pode ajudá-lo a resolver o problema com nslookup e PING. Para fazer isso, siga estas etapas:
- Clique com o botão direito do mouse no botão Iniciar e clique em Prompt de Comando (administrador) para abrir um Prompt de Comando elevado.
- Depois disso, execute cada um dos comandos listados abaixo. E depois de digitar um após o outro, você deve pressionar Enter.
- netsh winsock reset - digite este comando para redefinir o Winsock
- resettcpip.txt de reset netsh int ip - digite este comando para redefinir o TCP / IP
- ipconfig / flushdns - digite este comando para liberar o cache DNS
- Em seguida, reinicie o seu PC e verifique se o problema foi corrigido.
Opção 2 - forçar o Windows a fazer uma pesquisa DNS usando FQDN
- Vá para Configurações> Rede e Internet> Status> Alterar opções do adaptador.
- A partir daí, clique com o botão direito na rede e selecione Propriedades.
- Em seguida, caso esteja usando o IPv6, na lista de conexões disponíveis na lista, selecione Internet Protocol Version 4.
- Em seguida, clique em Propriedades e clique em Avançado.
- Depois disso, mude para a guia DNS e selecione “Anexar esses sufixos DNS (em ordem)” e clique no botão Adicionar e, em seguida, adicione “.” como um sufixo para que cada vez que você consultar usando PING e outra ferramenta, ele adicione um “.” no final e forçará a pesquisa.
Opção 3 - Certifique-se de que haja apenas um gateway padrão
Se o seu computador tiver mais de uma NIC conectada e houver vários gateways padrão, provavelmente criará confusão, motivo pelo qual você precisará remover o gateway padrão da configuração de todas as NICs e garantir que haja apenas um gateway padrão.
Opção 4 - Use o DNS público do Google
Convém alterar seu DNS para DNS público do Google, pois também pode ajudá-lo a corrigir os problemas de nslookup e PING. Para fazer isso, siga as etapas abaixo.
- A primeira coisa que você precisa fazer é clicar com o botão direito do mouse no ícone de rede na barra de tarefas e selecionar Centro de rede e compartilhamento.
- Em seguida, clique na opção "Alterar configurações do adaptador".
- Depois disso, procure a conexão de rede que você está usando para se conectar à Internet. Observe que a opção pode ser "Conexão sem fio" ou "Conexão local".
- Clique com o botão direito na sua conexão de rede e clique em Propriedades.
- Em seguida, selecione a nova janela para escolher a opção “Internet Protocol 4 (TCP / IPv4)”.
- Depois disso, clique no botão Propriedades e clique na caixa de seleção na nova janela da opção "Usar os seguintes endereços de servidor DNS".
- Digitar "8.8.8.8"E"8.8.4.4”E clique em OK e saia.
Opção 5 - Verifique o arquivo Windows Host
Você também pode tentar verificar o arquivo Hosts do Windows para descobrir se o site que você está tentando abrir foi bloqueado, porque se estiver, não é de se admirar que o PING falhe mesmo quando o nslookup funciona. Há casos em que algum aplicativo de terceiros modifica o arquivo e adiciona alguns sites às listas de bloqueio. Portanto, se o site estiver realmente bloqueado, será necessário removê-lo da lista.
Opção 6 - Excluir os perfis WLAN
Excluir os perfis de WLAN pode ser uma boa ideia se você não conseguir se conectar à Internet no seu computador e se estiver usando Wi-Fi. Pode ser que as redes que foram conectadas anteriormente tenham ficado desonestas, e é por isso que elas não estão conectando corretamente. Portanto, a exclusão dos perfis WLAN pode ajudar a corrigir o problema com o nslookup e o PING.
Opção 7 - Reinstale os drivers do adaptador de rede
- Toque nas teclas Win + R para abrir a janela Executar e digite o "msc”E pressione Enter para abrir a janela do Gerenciador de dispositivos.
- Sob o Gerenciador de dispositivos, você verá uma lista de drivers. A partir daí, procure os adaptadores de rede e expanda-os.
- Em seguida, clique com o botão direito em cada um dos drivers de rede e selecione “Desinstalar dispositivo”.
- Reinicie o seu PC.