Помилка DNS «Temporary failure resolving…»: як виправити
[DNS] Temporary failure resolving...
На випадок, якщо у вас виникли проблеми з роботою DNS-серверів.
Помилка виглядає приблизно так:
Ми покажемо два способи розв’язання цієї проблеми: через SSH-доступ і через sFTP-доступ.
Використовуємо SSH
Використовуємо редактор Nano для перегляду та редагування файлу resolv.conf, у якому налаштовується DNS нашого сервера. Введемо команду:
Перед нами відкрився редактор файлу resolv.conf.
Файл може бути порожнім або містити описовий текст — це залежить від вибраного дистрибутива Linux.
У цьому файлі необхідно вказати nameserver для вашої ОС.
Який nameserver обрати? Детальніше про це ви можете прочитати наприкінці статті. У нашому випадку ми будемо використовувати DNS 8.8.8.8 від Google як основний.
Додамо до файлу такий вміст:
Натискаємо комбінацію клавіш Ctrl + X для виходу з файлу, після чого натискаємо Y, щоб зберегти внесені зміни.
Далі натискаємо Enter, щоб залишити назву файлу без змін.
Використовуємо sFTP
Підключаємось до нашого сервера через sFTP. Далі потрібно перейти до каталогу /etc і знайти там файл resolv.conf.
Відкриваємо його в будь-якому текстовому редакторі.
Файл може бути порожнім або містити описовий текст — це залежить від вибраного дистрибутива Linux.
Нам потрібно додати сюди оптимальні записи nameserver. Вкажемо декілька, на випадок, якщо один із них стане недоступним.
Чудово, зберігаємо файл і завантажуємо його назад на сервер.