Cómo resolver el problema de insuficiencia temporal en la resolución de nombre

Cómo resolver el problema de insuficiencia temporal en la resolución de nombre

A veces, cuando intenta hacer ping un sitio web, actualizar un sistema o realizar cualquier tarea que requiera una conexión a Internet activa, puede recibir el mensaje de error 'insuficiencia temporal en resolución de nombre'En tu terminal.

Por ejemplo, cuando intenta hacer ping a un sitio web, puede toparse con el error que se muestra:

[correo electrónico protegido]: ~ $ ping google.com ping: tecmint.com: insuficiencia temporal en resolución de nombre 

Este suele ser un error de resolución de nombre y muestra que su servidor DNS no puede resolver los nombres de dominio en sus respectivas direcciones IP. Esto puede presentar un desafío grave, ya que no podrá actualizar, actualizar o incluso instalar ningún paquete de software en su sistema Linux.

En este artículo, veremos algunas de las causas del 'insuficiencia temporal en resolución de nombre'Error y soluciones a este problema.

1. Falta o incorrectamente configurado resolv.archivo conf

El /etc/resolv.confusión El archivo es el archivo de configuración de resolución en los sistemas Linux. Contiene las entradas DNS que ayudan a su sistema Linux a resolver los nombres de dominio en direcciones IP.

Si este archivo no está presente o está ahí, pero aún tiene el error de resolución de nombre, cree uno y agregue el servidor DNS público de Google como se muestra

servidor de nombres 8.8.8.8 

Guardar los cambios y reiniciar el resuelto de Systemd Servicio como se muestra.

$ sudo systemctl reiniciar systemd resuelto.servicio 

También es prudente verificar el estado del resolutor y asegurarse de que esté activo y en ejecución como se esperaba:

$ sudo systemctl status systemd resuelto.servicio 

Luego intente hacer ping a cualquier sitio web y el problema debe resolverse.

[correo electrónico protegido]: ~ $ ping google.comunicarse 

2. Restricciones de firewall

Si la primera solución no funcionó para usted, las restricciones de firewall podrían evitar que realice consultas DNS con éxito. Verifique su firewall y confirme si el puerto 53 (utilizado para DNS - Resolución de nombres de dominio) y puerto 43 (utilizado para la búsqueda de whois) están abiertos. Si los puertos están bloqueados, ábralos de la siguiente manera:

Para UFW Firewall (Ubuntu / Debian y Mint)

Para abrir puertos 53 Y 43 sobre el UFW Firewall Ejecute los comandos a continuación:

$ sudo UFW Permitir 53/TCP $ sudo UFW Permitir 43/TCP $ sudo UFW RELOAD 
Para cortafuegos (Rhel / Centos / Fedora)

Para sistemas basados ​​en Redhat, como CentOS, invoca los comandos a continuación:

$ sudo firewall-cmd --Add-puert = 53/tcp --Permanent $ sudo firewall-cmd --add-port = 43/tcp --permanent $ sudo firewall-cmd 

Es nuestra esperanza que ahora tengas una idea sobre el 'insuficiencia temporal en resolución de nombre'Error y cómo puede arreglarlo en algunos pasos simples. Como siempre, sus comentarios son muy apreciados.