Помилка DNS «Temporary failure resolving…»: як виправити

4 хв читанняОновлено 6 грудня 2025

На випадок, якщо у вас виникли проблеми з роботою DNS-серверів.

Помилка виглядає приблизно так:

Помилка Temporary failure resolving

Ми покажемо два способи розв’язання цієї проблеми: через 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
Додавання nameserver до 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 через sFTP

Чудово, зберігаємо файл і завантажуємо його назад на сервер.

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