Linux: Temporary failure in name resolution

Linux Logo System

При выполнении различных операций в Linux, связанных с сетью (ping, curl и т.д.) возникает ошибка "Temporary failure in name resolution". В статье описаны способы решения данной проблемы.

Ошибка связано с работой DNS серверов, не корректной их настройке или отсутствием доступа.

Диагностика

Проверить работу DNS сервера можно следующей командой

Где dns_ip - IP адрес используемого сервера.

к примеру

Возможно доступ просто заблокирован в сети.

Настройка resolv.conf

/etc/resolv.conf - файл конфигурации DNS серверов, использующихся для преобразования доменов в IP адреса.

Для решения проблемы можно попробовать добавь DNS сервер следующим образом

после этого перезапустить соответствующую службу

после этого можно проверить работу

Настройка межсетевого экрана

Для работы DNS используется 53 порт TCP или UDP

На шлюзе, используемом в сети на базе Ubuntu или Debian

В случае использования RHEL или CentOS

Avatar for Gnostis
Gnostis
Добавить комментарий