Исправление «Временной ошибки разрешения имен» на Ubuntu Server 18.04.

Убунту 19

В этой статье мы рассмотрим распространенную проблему, с которой сталкиваются многие пользователи Ubuntu Server 18.04: ошибку «Временный сбой в разрешении имен». Эта проблема обычно возникает из-за проблемы с настройкой DNS. Мы покажем вам несколько методов диагностики и решения этой проблемы.

Понимание проблемы

Ошибка «Временный сбой в разрешении имен» связана с DNS. DNS, или система доменных имен, отвечает за преобразование удобных для человека доменных имен в соответствующие им IP-адреса. Когда эта система выходит из строя, ваш сервер не может разрешать доменные имена, что приводит к появлению сообщения об ошибке.

Проверка подключения к Интернету

Прежде чем углубляться в более сложные решения, важно убедиться, что на вашем сервере есть работающее подключение к Интернету. Вы можете сделать это, выполнив команду ping:

пинг 8.8.8.8

Команда ping отправляет сетевой запрос на указанный IP-адрес (в данном случае 8.8.8.8, который является общедоступным DNS-сервером, управляемым Google). Если вы получили ответ, значит, с вашим соединением все в порядке. Если нет, возможно, вам придется устранить неполадки с подключением к Интернету.

Проверка конфигурации DNS

Если ваше интернет-соединение работает, следующим шагом будет проверка настроек DNS. Вы можете попробовать отредактировать файл /etc/resolv.conf и добавить IP-адрес вашего DNS-сервера:

судо нано /etc/resolv.conf

Добавьте следующую строку, заменив dns_server_ip IP-адресом вашего DNS-сервера:

сервер имен dns_server_ip

Сохраните и выйдите из файла. Если /etc/resolv.conf является символической ссылкой, этот метод может не работать.

Проверка resolvconf

Программа resolvconf используется для управления файлом /etc/resolv.conf. Запустите следующую команду, чтобы проверить, установлена ​​ли она:

dpkg -l разрешениеконф

Если он не установлен, вы можете установить его с помощью следующей команды:

sudo apt-get установить resolvconf

Настройка нетплана

Ubuntu Server 18.04 использует netplan для настройки сети. Вы можете попробовать настроить netplan для использования выбранного вами DNS-клиента, следуя инструкциям в Руководство Ubuntu Server по разрешению имен.

Временное решение

Если ни одно из вышеперечисленных решений не помогло, вы можете использовать временный обходной путь. Сначала запустите sudo bash, чтобы получить root-права. Затем удалите существующий файл /etc/resolv.conf и создайте символическую ссылку на /run/resolvconf/resolv.conf:

sudo bash rm /etc/resolv.conf ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

Обратите внимание, что это временное решение и не может быть постоянным. Это также потенциально может привести к потере соединения.

Заключение

Ошибка «Временный сбой в разрешении имен» на Ubuntu Server 18.04 может расстраивать, но при небольшом устранении неполадок и правильной настройке конфигурации ее можно устранить. Не забудьте определить конкретную проблему, прежде чем применять какое-либо решение. Выполнив действия, описанные в этом руководстве, вы будете хорошо подготовлены к решению этой проблемы.

Вы можете проверить подключение к Интернету, запустив команду ping, за которой следует IP-адрес, например ping 8.8.8.8. Если вы получили ответ, это означает, что ваш сервер имеет работающее подключение к Интернету.

Вы можете редактировать файл /etc/resolv.conf с помощью текстового редактора, например nano. Откройте терминал и выполните команду sudo nano /etc/resolv.conf, чтобы открыть файл в редакторе nano. Внесите необходимые изменения, сохраните файл и выйдите из редактора.

Если /etc/resolv.conf является символической ссылкой, ее непосредственное редактирование может не работать. Вместо этого вы можете попробовать отредактировать файл, на который он указывает. Для этого используйте команду sudo nano /run/resolvconf/resolv.conf, чтобы открыть файл в редакторе nano. Внесите необходимые изменения, сохраните файл и выйдите из редактора.

Вы можете установить программу resolvconf, выполнив команду sudo apt-get install resolvconf в терминале. Программа загрузится и установится на ваш сервер Ubuntu 18.04.

Инструкции по настройке netplan вы можете найти в Руководство Ubuntu Server по разрешению имен. В этом руководстве представлены подробные шаги и объяснения по настройке netplan на вашем сервере Ubuntu 18.04.

Нет, временный способ создания символической ссылки на /run/resolvconf/resolv.conf не является постоянным решением. Это временное исправление, которое можно использовать для устранения ошибки «Временная ошибка разрешения имен». Однако это не может быть долгосрочным решением и потенциально может привести к потере соединения. Рекомендуется определить и устранить основную причину проблемы для ее окончательного устранения.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *