Como resolver a falha temporária na resolução de nomes

Como resolver a falha temporária na resolução de nomes

Às vezes, quando você tenta fazer ping em um site, atualizar um sistema ou executar qualquer tarefa que exija uma conexão ativa na Internet, você pode receber a mensagem de erro 'falha temporária na resolução de nomes'No seu terminal.

Por exemplo, quando você tenta executar ping em um site, pode se deparar com o erro mostrado:

[Email Protected]: ~ $ Ping Google.com Ping: Tecmint.com: falha temporária na resolução de nomes 

Isso geralmente é um erro de resolução de nomes e mostra que seu servidor DNS não pode resolver os nomes de domínio em seus respectivos endereços IP. Isso pode apresentar um grave desafio, pois você não poderá atualizar, atualizar ou até instalar qualquer pacotes de software no seu sistema Linux.

Neste artigo, examinaremos algumas das causas do 'falha temporária na resolução de nomes'Erro e soluções para este problema.

1. Resolver ou incorretamente configurado resolv.arquivo conf

O /etc/resolv.conf O arquivo é o arquivo de configuração do resolvedor nos sistemas Linux. Ele contém as entradas do DNS que ajudam seu sistema Linux a resolver nomes de domínio em endereços IP.

Se este arquivo não estiver presente ou estiver lá, mas você ainda está tendo o erro de resolução de nomes, crie um e anexa o servidor DNS público do Google, como mostrado

NameServer 8.8.8.8 

Salve as alterações e reinicie o Systemd resolvido serviço como mostrado.

$ sudo systemctl reiniciar o sistema resolvido.serviço 

Também é prudente verificar o status do resolvedor e garantir que ele esteja ativo e em funcionamento conforme o esperado:

$ sudo Systemctl status resolvido.serviço 

Em seguida, tente pingar qualquer site e o problema deve ser resolvido.

[Email Protected]: ~ $ Ping Google.com 

2. Restrições de firewall

Se a primeira solução não funcionou para você, as restrições de firewall podem estar impedindo você de executar com sucesso as consultas DNS. Verifique seu firewall e confirme se a porta 53 (Usado para DNS - Resolução de Nomes de Domínio) e Porta 43 (Usado para a pesquisa Whois) está aberto. Se as portas estiverem bloqueadas, abra as seguintes:

Para Ufw Firewall (Ubuntu / Debian e Mint)

Para abrir portas 53 & 43 no Ufw O firewall executa os comandos abaixo:

$ sudo ufw permitir 53/tcp $ sudo ufw permitir 43/tcp $ sudo ufw recarregar 
Para Firewalld (RHEL / CENTOS / FEDORA)

Para sistemas baseados em redhat, como o CENTOS, invoce os comandos abaixo:

$ sudo firewall-cmd --add-port = 53/tcp-permanente $ sudo firewall-cmd --add-port = 43/tcp-permanente $ sudo firewall-cmd--reload 

É nossa esperança que agora você tenha uma idéia sobre o 'falha temporária na resolução de nomes'Erro e como você pode consertá -lo em algumas etapas simples. Como sempre, seu feedback é muito apreciado.