Cómo resolver el problema “Fallo temporal en la resolución de nombres”

Cómo resolver el problema “Fallo temporal en la resolución de nombres”

A veces, cuando intenta hacer ping a un sitio web, actualizar un sistema o realizar cualquier tarea que requiera una conexión a Internet activa, es posible que reciba el mensaje de error “ falla temporal en la resolución de nombres. en su terminal.

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

[email protected]: ~ $ ping google.com ping: tecmint.com: falla temporal en resolución de nombres

Esto suele ser un error de resolución de nombres y muestra que su servidor DNS no puede resolver los nombres de dominio en sus respectivas direcciones IP. Esto puede presentar un gran desafío 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 ‘ Error de falla temporal en la resolución de nombres. ‘y soluciones a este problema.

1. Falta el archivo resolv.conf o está mal configurado

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

freestar.config.enabled_slots.push

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

nameserver 8.8.8.8

Guarde los cambios y reinicie systemd-resolvió. el servicio como se muestra.

$ sudo systemctl restart systemd-resident.service

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

$ sudo systemctl status systemd-resuelto.service

Luego, intente hacer ping a cualquier sitio web y el problema debería resolverse.

[email protected]: ~ $ ping google.com

2. Restricciones del cortafuegos

Si la primera solución no funcionó para usted, las restricciones del cortafuegos podrían impedirle realizar correctamente las consultas de DNS. Verifique su firewall y confirme si el puerto 53. (usado para DNS-Resolución de nombres de dominio) y el puerto 43. (usado para búsqueda de whois) están abiertos. Si los puertos están bloqueados, ábralos de la siguiente manera:

Para el cortafuegos UFW. (Ubuntu/Debian y Mint)

Para abrir los puertos 53. & 43. en el cortafuegos UFW. ejecute los siguientes comandos:

$ sudo ufw allow 53/tcp $ sudo ufw allow 43/tcp $ sudo ufw reload For firewalld. (RHEL/CentOS/Fedora)

Para sistemas basados ​​en Redhat como CentOS, invoque los siguientes comandos:

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

Esperamos que ahora tenga una idea sobre el error ‘ falla temporal en la resolución de nombres. y cómo solucionarlo en unos sencillos pasos. Como siempre, sus comentarios son muy apreciados.