Ошибка DNS «Temporary failure resolving…»: как исправить

5 мин чтенияОбновлено 6 декабря 2025

На случай, если у Вас возникли неполадки с работой DNS-серверов.

Ошибка выглядит примерно вот так:

Ошибка Temporary failure resolving

Мы покажем 2 способа решения проблемы, через SSH-доступ и через sFTP-доступ.

#Используем SSH

Используем утилиту Nano для просмотра и редактирования файла resolv.conf, где производится настройка DNS нашего сервера. Введем команду

bash
nano /etc/resolv.conf

Перед нами открылся редактор файла resolv.conf

Редактор файла resolv.conf

Файл окажется пустым, либо в нем будет находиться текст в виде описания, это зависит от выбранного дистрибутива Linux.

В данном файле необходимо указать nameserver для Вашей ОС.

Какой nameserver выбрать? Об этом подробно Вы можете почитать в самом конце статьи. В данном случае мы будем использовать DNS 8.8.8.8 от Google в качестве основного.

Пропишем в файле данный текст:

bash
nameserver 8.8.8.8 nameserver 1.1.1.1
Добавление DNS-серверов в resolv.conf

Нажимаем сочетание клавиш Ctrl + X для выхода из файла. После чего нажимаем Y для сохранения внесенных изменений.

Сохранение изменений в Nano

Далее нажимаем Enter для сохранения названия файла в прежнем виде.

Подтверждение имени файла resolv.conf

#Используем sFTP

Подключаемся к нашему серверу через sFTP. Следом нам нужно перейти в каталог /etc и найти там файл resolv.conf

Файл resolv.conf в каталоге /etc

Открываем его любым текстовым редактором.

Открытие resolv.conf в текстовом редакторе

Файл окажется пустым, либо в нем будет находится текст в виде описания, это зависит от выбранного дистрибутива Linux.

Нам необходимо добавить сюда оптимальный nameserver, укажем их несколько, на случай возникновения проблем с одним из них.

bash
nameserver 8.8.8.8 nameserver 1.1.1.1
Добавление nameserver в resolv.conf через sFTP

Отлично, сохраняем файл и загружаем на сервер.

Не нашли ответ? Мы на связи 24/7.Написать в поддержку