Requisitos previos
Para continuar con las soluciones que se describen a continuación, asegúrese de tener privilegios de sudo o raíz y una conexión funcional a Internet.
¿Cuál es la falla temporal en el error de resolución de nombre?
Cuando accedemos a un sitio web, nuestro navegador del sistema envía una solicitud a un servidor DNS que traducirá el nombre de dominio en una dirección IP. Esta dirección IP conectará el servidor del sitio web y cargará el contenido. Si el servidor DNS no puede proporcionar la dirección IP, el "Insuficiencia temporal en resolución de nombreAparece el mensaje de error.
Por ejemplo, si hacemos ping al sitio web desde un sistema, puede experimentar el siguiente error:
Ping Linuxhint.comunicarse
Aquí el sistema no se conectó al servidor DNS, por lo que resultó en un error.
Las tres principales razones principales por la que ocurre este error incluye:
Solución 1: Conexión lenta o ninguna conexión a Internet
La primera solución para resolver el error es sencillo ya que el usuario puede verificar la conectividad a Internet en el sistema. Si Internet está lento o no está conectado, puede experimentar este error.
Solución 2: resolv mal configurado.archivo conf
El resolución.confusión Archivo Establece los servidores DNS en Linux. Abre el resolución Archivo de configuración en el editor nano:
sudo nano /etc /resolv.confusión
Asegúrese de que al menos un servidor de nombres esté presente dentro del resolución.confusión archivo. El servidor de nombres se ve así:
servidor de nombres 8.8.8.8
Aquí en nuestro caso de servidor de nombres es:
servidor de nombres 127.0.0.53
Si no hay servidor de nombres en el sistema. Definido cualquiera de los servidores de nombres. Algunos de los servidores de nombres conocidos propiedad de Google son 8.8.8.8 y 8.8.4.4. Editando el resolución.confusión Archivar cualquiera de los servidores de nombres se puede definir.
Guarde el archivo y reinicie el servicio DNS:
sudo systemctl reiniciar systemd resuelto.servicio
Si el servidor DNS se reinicia correctamente, no se devolverá la salida.
También puede verificar el servidor DNS nuevamente haciendo ping a un sitio web:
Ping Linuxhint.comunicarse
Si la comunicación se establece con el sitio web, esto significa que el servidor DNS ahora está funcionando.
2.1. Resolv mal configurado.permisos de archivo conf
En algunos casos, a pesar del servidor DNS adecuado definido dentro del resolución.confusión Archivo, el error persiste. Esto puede deberse al permiso del archivo que falta. Cambie el acceso a la propiedad al usuario root ejecutando el comando dado:
Raíz de sudo chown: raíz /etc /resolv.confusión
Ejecute el comando dado para dar permiso a cada usuario para permitirles modificar el resolución.confusión archivo:
sudo chmod 644 /etc /resolv.confusión
Ahora nuevamente haremos ping al sitio web.
Ping Linuxhint.comunicarse
Si el error se debe a un permiso incorrecto, los comandos anteriores lo resolverán.
Solución 3: restricciones de firewall
Otra razón para el "Insuficiencia temporal en resolución de nombreEl error se debe a un firewall que bloquea el acceso a los puertos necesarios, que incluye Puerto 43 utilizado para la búsqueda de whois y puerto 53 utilizado para la resolución de nombres de dominio.
3.1. Abra los puertos en UFW Firewall
Si el error es causado por el bloqueo de Puerto 43, Ejecute el siguiente comando dado para permitir el tráfico en este puerto:
sudo UFW Permitir 43/TCP
El firewall sin complicaciones (UFW) confirma que las reglas se han actualizado correctamente.
Del mismo modo, también podemos permitir el permiso para puerto 53 usando:
sudo UFW Permitir 53/TCP
Nota: En algún momento, nuestro firewall UFW no está habilitado de forma predeterminada, por lo que para habilitarlo, use:
sudo ufw habilitar
Ahora, vuelva a cargar el firewall de UFW para aplicar los cambios:
sudo ufw recargar
Conclusión
El error "Fallo temporal en la resolución de nombre" puede ocurrir debido a que no hay conexión a Internet, Falta DNS Nameserver o resolv.permisos de archivo conf o restricción de firewall. La principal solución a este problema es solucionar el problema de Internet, permitir la resolución.Conf File Access a todos los usuarios o desbloquear la protección de firewall UFW en Puerto 43 y puerto 53.