Замовляйте VPS-сервер зі скидкою 15%
Акція завершиться через
00Днів
:
00Годин
:
00Хвилин
:
00Секунд

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

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

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

Помилка Temporary failure resolving

Ми покажемо два способи розв’язання цієї проблеми: через SSH-доступ і через sFTP-доступ.

Використовуємо SSH

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

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

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

Файл може бути порожнім або містити описовий текст — це залежить від вибраного дистрибутива Linux.

У цьому файлі необхідно вказати nameserver для вашої ОС.

Який nameserver обрати? Детальніше про це ви можете прочитати наприкінці статті. У нашому випадку ми будемо використовувати DNS 8.8.8.8 від Google як основний.

Додамо до файлу такий вміст:

↙ Щоб скопіювати, натисніть на рядок
Додавання nameserver до resolv.conf

Натискаємо комбінацію клавіш Ctrl + X для виходу з файлу, після чого натискаємо Y, щоб зберегти внесені зміни.

Збереження змін у Nano

Далі натискаємо Enter, щоб залишити назву файлу без змін.

Підтвердження назви файлу resolv.conf

Використовуємо sFTP

Підключаємось до нашого сервера через sFTP. Далі потрібно перейти до каталогу /etc і знайти там файл resolv.conf.

Файл resolv.conf у каталозі /etc

Відкриваємо його в будь-якому текстовому редакторі.

Відкриття resolv.conf у текстовому редакторі

Файл може бути порожнім або містити описовий текст — це залежить від вибраного дистрибутива Linux.

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

↙ Щоб скопіювати, натисніть на рядок
Додавання nameserver через sFTP

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