← Wszystkie przewodniki DNS

Jak skonfigurować OpenDNS lub Google DNS w Ubuntu / Debian

Większość desktopów Ubuntu i Debian zarządza DNS przez NetworkManager. Na serwerach możesz też użyć nmcli.

Dlaczego zmieniać DNS w Linuxie?

Resolvery firmowe lub dostawcy czasem blokują lub źle obsługują zapytania. Publiczny DNS przywraca przewidywalne rozwiązywanie nazw.

Zalecane publiczne serwery 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

Kroki GUI (NetworkManager)

  1. Otwórz Ustawienia → Sieć (lub Wi‑Fi).
  2. Kliknij ikonę koła zębatego przy aktywnym połączeniu.
  3. Otwórz kartę IPv4. W razie potrzeby ustaw metodę IPv4 na Automatyczna (DHCP), a następnie DNS na Ręcznie / wyłącz Automatyczny DNS, jeśli widać taką opcję.
  4. Wpisz serwery DNS 208.67.222.222, 208.67.220.220 lub 8.8.8.8, 8.8.4.4 w formacie wymaganym przez interfejs.
  5. Zastosuj i wyłącz/włącz połączenie.
  6. Opcjonalne 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".

Wyczyść DNS w systemd-resolved

Ubuntu domyślnie używa systemd-resolved w nowszych wydaniach.

sudo resolvectl flush-caches
  1. Otwórz terminal.
  2. Uruchom sudo resolvectl flush-caches
  3. Sprawdź status poleceniem resolvectl status | head.
  4. Spróbuj ponownie otworzyć stronę.

Sprawdź, czy zadziałało

Użyj dig example.com lub resolvectl query example.com, aby potwierdzić, który serwer odpowiedział.

Powiązane przewodniki DNS