← Усі посібники з DNS

Як налаштувати OpenDNS або Google DNS в Ubuntu / Debian

Більшість робочих столів Ubuntu і Debian керують DNS через NetworkManager. На серверах можна використовувати nmcli.

Навіщо змінювати DNS у Linux?

Корпоративні або провайдерські резолвери іноді блокують чи некоректно обробляють запити. Публічний DNS відновлює передбачуване розв’язання імен.

Рекомендовані публічні DNS-сервери

  • OpenDNS (Cisco): 208.67.222.222 / 208.67.220.220
  • Google Public DNS: 8.8.8.8 / 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 / 1.0.0.1

Кроки в GUI (NetworkManager)

  1. Відкрийте «Параметри» → «Мережа» (або Wi‑Fi).
  2. Натисніть значок шестерні біля активного підключення.
  3. Відкрийте вкладку IPv4. За потреби встановіть метод IPv4 «Автоматично (DHCP)», потім задайте DNS вручну / вимкніть автоматичний DNS, якщо є.
  4. Введіть DNS-сервери 208.67.222.222, 208.67.220.220 або 8.8.8.8, 8.8.4.4: у форматі, який вимагає інтерфейс.
  5. Застосуйте й перемкніть підключення вимк/увімк.
  6. Опційно в CLI: nmcli connection modify "CONNECTION_NAME" ipv4.dns "8.8.8.8 8.8.4.4" ipv4.ignore-auto-dns yes && nmcli connection up "CONNECTION_NAME".

Очищення DNS у systemd-resolved

В актуальних випусках Ubuntu за замовчуванням використовується systemd-resolved.

sudo resolvectl flush-caches
  1. Відкрийте термінал.
  2. Виконайте sudo resolvectl flush-caches
  3. Перевірте статус: resolvectl status | head.
  4. Знову відкрийте сайт.

Перевірте, що все працює

Використовуйте dig example.com або resolvectl query example.com, щоб переконатися, який сервер відповів.

Пов’язані посібники з DNS