No processo de inscrição real, podemos encontrar o problema de erros de resolução de DNS, o que significa que quando acessamos um nome de domínio, não podemos concluir o trabalho de analisá-lo em um endereço IP, mas inserir diretamente o IP do site, podemos acessá-lo normalmente. Isso ocorre porque a resolução do DNS ocorre devido a um mau funcionamento. A probabilidade de esse fenômeno acontecer é relativamente alta, portanto, este artigo ensinará aos leitores alguns métodos básicos para solucionar falhas de resolução de DNS do zero.
1. O que é falha na resolução de DNS?
De modo geral, endereços como www.sina.com e www.it168.com que visitamos são chamados de nomes de domínio. Como todos sabemos, qualquer host na rede é identificado por um endereço IP. IP deste site O endereço pode implementar com sucesso a operação de acesso.
Porém, como as informações do endereço IP não são fáceis de lembrar, o nome do domínio aparece na rede. Ao acessar, precisamos inserir esse nome de domínio fácil de lembrar. Haverá um servidor na rede que resolverá automaticamente o correspondente. nome de domínio em um endereço IP, este é o servidor DNS. A máquina que pode realizar a função de resolução DNS pode ser o seu próprio computador ou um computador na rede. No entanto, quando ocorre um erro na resolução DNS, por exemplo, um nome de domínio é resolvido em um endereço IP errado ou no endereço IP correspondente. de um nome de domínio não é conhecido. Quando o endereço IP é, não podemos acessar o site correspondente através do nome de domínio. Esta é uma falha na resolução de DNS.
O maior sintoma de uma falha na resolução de DNS é que não há problema ao acessar o endereço IP correspondente ao site, mas ocorre um erro ao acessar seu nome de domínio.
2. Como resolver falha na resolução de DNS:
Não se preocupe quando nosso computador apresentar falha na resolução de DNS, a solução também é muito simples.
(1) Use nslookup para determinar se é realmente uma falha na resolução de DNS:
Se você deseja determinar 100% se é uma falha na resolução de DNS, você precisa usar o NSLOOKUP do próprio sistema para resolvê-la.
Passo 1: Confirme se o seu sistema é Windows 2000 e Windows XP ou superior, então entre no modo de linha de comando através de "Iniciar->Executar->Enter CMD" e pressione Enter.
Passo 2: Digite o comando nslookup e pressione Enter para entrar na interface de consulta de resolução DNS.
Etapa 3: A janela da linha de comando exibirá o endereço do servidor DNS usado pelo sistema atual. Por exemplo, o IP do servidor DNS do autor é 202.106.0.20.
Passo 4: Em seguida, insira o nome de domínio correspondente ao site que você não consegue acessar. Por exemplo, o autor insere www.softer.com. Se não puder ser acessado, a resolução do DNS não poderá prosseguir normalmente. Receberemos uma mensagem informando que a solicitação de DNS expirou, o tempo limite foi de 2 segundos. Isso mostra que nosso computador realmente apresenta uma falha na resolução de DNS.
Dica: Se a análise de DNS for normal, o endereço IP correto será retornado. Por exemplo, se eu usar o endereço www.sohu.com para consulta e análise, obterei as informações nome:sohu.com, endereços: 61.135. .133.103, 61.135.133.104 .
(2) Verifique se o servidor DNS está funcionando corretamente:
Neste momento, precisamos verificar o endereço DNS utilizado pelo nosso computador e consultar o seu estado de funcionamento.
Passo 1: Confirme se o seu sistema é Windows 2000 e Windows XP ou superior, então entre no modo de linha de comando através de "Iniciar->Executar->Enter CMD" e pressione Enter.
Passo 2: Digite o comando ipconfig /all para consultar os parâmetros de rede.
Etapa 3: Nas informações de exibição ipconfig /all, podemos ver um local que diz SERVIDORES DNS. Este é o endereço do nosso servidor DNS. Por exemplo, os do autor são 202.106.0.20 e 202.106.46.151. Pode-se verificar neste endereço que se trata de um endereço de rede externo. Se ocorrer um erro de resolução ao usar o DNS da rede externa, podemos alterar o endereço de outro servidor DNS para resolver o problema.
Passo 4: Se o servidor DNS exibir o endereço de rede interno da sua empresa, significa que o trabalho de resolução do DNS da sua empresa foi concluído pelo servidor DNS interno da empresa. Neste momento, precisamos verificar este servidor DNS no DNS. o servidor para ver se ele pode ser analisado normalmente. Resolver a falha do serviço DNS no servidor DNS geralmente pode resolver o problema.
(3) Método de limpeza de informações de cache DNS:
Quando um computador acessa um nome de domínio, ele não precisa buscar ajuda do servidor DNS toda vez que o acessa. De modo geral, após a conclusão do trabalho de resolução, a entrada de resolução será salva na lista de cache DNS do computador. a resolução DNS muda neste momento, se houver uma mudança, uma vez que as informações da lista de cache DNS não foram alteradas, quando o computador acessar o nome de domínio, ele ainda não se conectará ao servidor DNS para obter as informações de resolução mais recentes, mas irá resolvê-lo com base na correspondência de cache salva no computador. Isso causará uma falha na resolução de DNS. Neste momento devemos resolver a falha limpando o comando de cache DNS.
Passo 1: Entre no modo de linha de comando através de "Iniciar->Executar->Enter CMD".
Passo 2: No modo de linha de comando, podemos ver que existe um parâmetro chamado /flushdns em ipconfig /?. Este é o comando para limpar as informações do cache DNS.
Etapa 3: Execute o comando ipconfig /flushdns Quando o prompt "liberado com sucesso o cache do resolvedor DNS" aparecer, significa que as informações do cache do computador atual foram limpas com sucesso.
Passo 4: Ao acessarmos novamente o nome de domínio, iremos ao servidor DNS para obter o endereço de resolução mais recente. Não haverá mais erros de resolução causados por caches anteriores.
(4) Modifique o método do arquivo HOSTS:
Modificar o método HOSTS é modificar a correspondência de resolução DNS no arquivo HOSTS para atingir o objetivo de resolução correta. Porque quando o computador local acessa um nome de domínio, ele primeiro verifica o arquivo HOSTS no sistema local. A prioridade do relacionamento de resolução no arquivo HOSTS é maior do que o relacionamento de resolução no servidor DNS.
Desta forma, se quisermos vincular um nome de domínio a um endereço IP, podemos fazê-lo adicionando uma entrada de resolução no arquivo HOSTS.
Passo 1: Vá em "Iniciar-> Pesquisar" e procure o arquivo chamado hosts.
Passo 2: Claro, os leitores que já conhecem seu caminho podem entrar diretamente no diretório c:windowssystem32driversetc para encontrar o arquivo HOSTS. Se o seu sistema for Windows 2000, você deverá pesquisar no diretório c:winntsystem32driversetc.
Passo 3: Clique duas vezes no arquivo HOSTS e opte por abri-lo com o programa “Bloco de Notas”.
Passo 4: Em seguida, veremos todo o conteúdo do arquivo HOSTS. Por padrão, há apenas uma linha de conteúdo “127.0.0.1 localhost”. (Outras linhas precedidas de # não são conteúdo real, apenas informações de ajuda)
Etapa 5: Adicione as entradas que deseja realizar a resolução DNS ao arquivo HOSTS. O formato específico é primeiro escrever o endereço IP correspondente ao nome de domínio e, em seguida, seguir as informações do nome de domínio com espaços. Por exemplo, o autor adicionou duas entradas: "211.153.80.1 www.ftedu.gov.cn" e "10.82.0.1 www.ftedu.gov.cn".
Passo 6: Após a conclusão das configurações, ao visitar www.ftedu.gov.cn, ele será analisado automaticamente conforme esteja na rede interna ou na rede externa.
3. Resumo:
Através das quatro etapas apresentadas acima, podemos resolver a maioria dos problemas de resolução de DNS. Os três primeiros desses métodos são resolver falhas de resolução de DNS passo a passo, enquanto o último é modificar o arquivo HOSTS quando realmente não há outra maneira. , uma medida provisória. Claro, não importa qual método usemos, podemos resolver falhas de rede causadas por erros de resolução de DNS. Acredito que esses métodos podem ajudar os leitores do IT168 a resolver problemas mais práticos.