Konfigurowanie alternatywnych serwerów DNS w systemie operacyjnym pozwala na korzystanie z usług, które są bezpieczniejsze i bardziej niezawodne niż te, które oferuje standardowo Twój dostawca internetu.
Wbudowany serwer nazw domen, z którego korzystasz w ramach usług swojego dostawcy, może działać wolniej, być mniej stabilny, a także nie zapewniać optymalnej prywatności. W celu poprawienia jakości przeglądania internetu, zawsze masz możliwość skorzystania z rozmaitych serwerów DNS oferowanych przez firmy trzecie.
W niniejszym artykule omówimy proces zmiany ustawień DNS, który pozwoli na szybsze surfowanie po sieci, zarówno w środowisku Windows, jak i Linux.
Czym właściwie jest DNS?
Serwery nazw domen (DNS) to system, który przekształca nazwy domen na adresy IP stron internetowych. Dzięki temu procesowi, dostęp do dowolnej witryny o unikalnej nazwie jest szybki i efektywny. Można go porównać do internetowej książki telefonicznej, gdzie nazwy kontaktów odpowiadają konkretnym numerom telefonów.
Bez systemu DNS, korzystanie z internetu byłoby znacząco utrudnione.
Jeśli serwer DNS działa wolno lub jest zawodny, Twoje połączenie internetowe może stać się niestabilne. W takich sytuacjach, warto skorzystać z alternatywnego, bezpiecznego i niezawodnego serwera DNS.
Modyfikacja ustawień DNS w sieci Wi-Fi jest szczególnie użyteczna, gdyż zmiany obejmą wszystkie urządzenia z nią połączone. Możliwe jest także zaktualizowanie ustawień DNS dla każdego urządzenia z osobna, szczególnie komputerów.
Ustawienia DNS można łatwo zmienić w systemach Windows i Android, wykorzystując kilka różnych metod.
Popularne adresy serwerów DNS
Do najbardziej cenionych i darmowych publicznych serwerów DNS należą OpenDNS, Cloudflare, Comodo Secure DNS oraz Google Public DNS.
DNS Cloudflare: 1.1.1.1 oraz 1.0.0.1
Google DNS: 8.8.8.8 oraz 8.8.4.4
Comodo Bezpieczne: 8.26.56.26 oraz 8.20.247.20
Otwórz DNS: 208.67.222.222 oraz 208.67.220.220
Użytkownicy decydują się na zmianę DNS nie tylko z powodu bezpieczeństwa i niezawodności, ale również w celu korzystania z funkcji kontroli rodzicielskiej i filtrowania treści internetowych.
Konfiguracja DNS w systemie Linux
Proces konfiguracji serwerów DNS w systemie Linux jest stosunkowo prosty. Sprowadza się do dodania odpowiednich adresów do pliku konfiguracyjnego.
W większości systemów bazujących na Linuksie, plik `/etc/resolv.conf` jest odpowiedzialny za przechowywanie informacji o serwerach DNS. Plik ten powinien zawierać co najmniej jeden wiersz z definicją serwera nazw. Kolejność serwerów nazw w pliku określa ich priorytet.
Aby zmienić ustawienia DNS na serwerze Linux, należy wykonać następujące kroki:
Krok 1: Otwórz terminal i wykonaj poniższe komendy jako użytkownik root.
rm -r /etc/resolv.conf nano /etc/resolv.conf
Krok 2: W otwartym edytorze tekstu wpisz poniższe linie:
nameserver 1.1.1.1 nameserver 1.0.0.1
Podane adresy to przykładowe adresy serwerów DNS Cloudflare. Możesz zastąpić je dowolnymi adresami serwerów, upewniając się, że wprowadzasz poprawne dane.
Krok 3: Zapisz plik i zamknij edytor. Zrób to poprzez wciśnięcie kombinacji klawiszy `Ctrl + X`, a następnie `Y`. W terminalu kontynuuj pisanie.
Krok 4: Wpisz następujące polecenie w terminalu, aby uniemożliwić modyfikację pliku `resolv.conf`:
sudo chattr +i /etc/resolv.conf
Krok 5: Po zapisaniu plików, wprowadzone zmiany zostaną aktywowane po ponownym uruchomieniu systemu lub poprzez wykonanie poniższego polecenia:
sudo /etc/init.d/networking restart
Gotowe! Teraz Twój system korzysta z nowo dodanych serwerów DNS.
Zmiana DNS w systemie Windows
Ustawienia DNS w systemie Windows można zmienić ręcznie lub za pomocą darmowych i sprawdzonych narzędzi.
Modyfikacja ustawień przez Panel Sterowania
Krok 1: Uruchom Panel Sterowania.
Krok 2: Z rozwijanego menu wybierz „Sieć i Internet”.
Krok 3: Wybierz „Centrum sieci i udostępniania”.
Krok 4: W lewej części okna wybierz „Zmień ustawienia adaptera”.
Krok 5: Kliknij prawym przyciskiem myszy na interfejs sieciowy i wybierz „Właściwości”.
Krok 6: Wybierz „Protokół internetowy w wersji 4 (TCP/IPv4)”.
Krok 7: Kliknij przycisk „Właściwości”.
Krok 8: W odpowiednich polach wpisz „preferowany” i „alternatywny” adres DNS. Po zakończeniu, urządzenie automatycznie zacznie korzystać z wprowadzonych ustawień.
Zmiana DNS za pomocą Wiersza Poleceń
Alternatywnie, możesz zmodyfikować ustawienia DNS w Windows, używając Wiersza Poleceń. Wykonaj poniższe kroki, aby zmienić ustawienia DNS za pomocą tego narzędzia.
Krok 1: Uruchom Wiersz Poleceń jako administrator.
Krok 2: Aby otworzyć narzędzie do zarządzania ustawieniami sieciowymi, wpisz poniższą komendę i naciśnij Enter:
netsh
Krok 3: Użyj poniższej komendy, aby wyświetlić listę nazw kart sieciowych:
interface show interface
Krok 4: Aby ustawić podstawowy adres IP DNS, użyj następującej komendy:
interface ip set dns name="NAZWA-ADAPTERA" source="static" address="X.X.X.X"
Pamiętaj, aby zastąpić `NAZWA-ADAPTERA` nazwą Twojej karty sieciowej, a `X.X.X.X` adresem IP serwera DNS.
Na przykład:
interface ip set dns name="Wi-Fi 2" source="static" address="8.8.8.8"
Krok 5: Dodaj alternatywny adres serwera DNS, używając poniższego polecenia:
interface ip add dns name="NAZWA-ADAPTERA" addr="X.X.X.X" index=2
Po zakończeniu, system Windows zacznie rozwiązywać nazwy domen na numeryczne adresy IP, wykorzystując nowe serwery DNS.
Zmiana DNS w systemie macOS
Ustawienia DNS w systemie macOS można zmienić w prosty sposób.
Krok 1: Z menu Apple wybierz „Preferencje systemowe”.
Krok 2: Wybierz „Sieć” z menu preferencji.
Krok 3: Wybierz swój interfejs sieciowy z listy po lewej stronie (np. „Wi-Fi” lub „Ethernet”), a następnie kliknij „Zaawansowane”.
Krok 4: W oknie „Sieć”, w prawym dolnym rogu, kliknij przycisk „Zaawansowane”.
Krok 5: Aby dodać, usunąć lub zmienić serwery DNS, przejdź do zakładki „DNS” na górze ekranu.
Krok 6: Po dokonaniu zmian w ustawieniach DNS, kliknij przycisk „OK”. Aby wprowadzone zmiany zaczęły obowiązywać, kliknij „Zastosuj”, a następnie zamknij okno Preferencji systemowych.
Najwyżej umieszczone serwery DNS są sprawdzane w pierwszej kolejności, dlatego warto umieścić na górze te, które zapewniają najlepsze rezultaty.
Podsumowanie
Nie ma jednej, idealnej opcji, jeśli chodzi o wybór serwerów DNS. Każdy publiczny serwer DNS oferuje unikalne korzyści w zakresie prywatności i wydajności. Wiele osób korzysta z usług Cloudflare i Google DNS, warto je wypróbować, aby przekonać się, jak sprawdzą się w Twoim przypadku.
Zachęcamy do sprawdzenia najlepszych narzędzi do monitorowania DNS, aby śledzić zmiany wydajności i konfiguracji. Zachęcamy też do lektury o tym, jak czyścić pamięć podręczną ARP oraz wykrywać rootkity w systemach Windows, Linux i macOS.