Co to jest serwer DNS? Wyjaśnienie sieci internetowych

Za każdym razem, gdy otwierasz plik przeglądarka i wpisz adres internetowy, ukryta ręka wysyła wszystkie informacje do Twojego komputera, aby wyrenderować stronę tak, jak powinna. Pośrednicy Twojej nowo załadowanej strony internetowej to internetowe serwery DNS.

Zawartość

  • Co to jest DNS?
  • Co to jest serwer DNS?
  • Jak działa zapytanie DNS?
  • Uwaga dotycząca programów rozpoznawania nazw DNS
  • Jak zmienić ustawienia DNS na routerze
  • Jak zmienić ustawienia DNS w systemie Windows 10
  • Jak zmienić ustawienia DNS w systemie MacOS
  • Jak zmienić ustawienia DNS na Chromebooku
  • Darmowe i płatne serwery DNS
  • IPv4 kontra IPv4 IPv6
  • Czy w ogóle używasz protokołu IPv6?

Ale czym dokładnie jest serwer DNS? Aby pomóc w wyjaśnieniu, przeprowadzimy Cię przez proces odzyskiwania strony internetowej i omówimy wiele typów serwerów DNS znajdujących się między Tobą a Twoimi ulubionymi witrynami oraz usługi. Pokażemy Ci również, jak zmienić ustawienia DNS, aby uzyskać najszybsze i najbezpieczniejsze przeglądanie Internetu.

Polecane filmy

Co to jest DNS?

DNS jest skrótem od systemu nazw domen. Utworzony w 1983 roku na Uniwersytecie Wisconsin, jest rozwijającym się globalnym katalogiem internetowym, który zastępuje adresy numeryczne adresami alfabetycznymi. Zamiast „wybierać” ciąg cyfr w przeglądarce, aby się skontaktować Google, po prostu wpisz jego nazwę. Adresy alfabetyczne są po prostu łatwiejsze do zapamiętania, tym bardziej, że obecnie w Internecie istnieje ponad 1,7 miliarda stron internetowych.

Google.com jest łatwiejszy do zapamiętania i wpisania niż na przykład 172.217.15.110.

Ale dlaczego strony internetowe mają w ogóle adresy numeryczne? Ponieważ urządzenia komputerowe komunikują się w formie binarnej: jedynek i zer. Wszystkie mają również identyfikator binarny po podłączeniu do sieci, dzięki czemu dane wiedzą, dokąd mają trafić. Identyfikatory te są dość długie i zawierają 32 cyfry, stąd odniesienie 32-bitowe.

Jednak adresy numeryczne, które widzimy, są wersjami „skondensowanymi” podzielonymi na cztery „oktety”. W formie binarnej każdy oktet zawiera osiem liczb, choć w wersji skróconej widzimy tylko trzy z zakresu od 0 do 255. Na przykład adres binarny 11000000.10101000.01111011.10000100 jest skrócony do 192.168.123.132.

Adresy te nie bez powodu są dzielone ułamkami dziesiętnymi. Każdy z nich zawiera dwa elementy: Sieć I Gospodarz. Sposób podziału czterech oktetów pomiędzy te dwa elementy zależy od klasy adresu IP.

Na przykład Twoja sieć domowa może należeć do klasy C: pierwsze trzy oktety identyfikują sieć, a czwarty oktet identyfikuje Twoje urządzenie. Adres Google należy do klasy B: 172.217 identyfikuje sieć, a 15.110 identyfikuje serwer. Tymczasem adres IP Digital Trend należy do klasy A. Liczba 18 identyfikuje sieć, a 235.70.209 identyfikuje serwer.

Co to jest serwer DNS?

Jest to program lub komputer obsługujący zapytanie DNS.

Istnieją cztery typy serwerów DNS, każdy z jedną określoną funkcją: moduł rozpoznawania nazw DNS (lub rekursor), główny serwer nazw, serwer nazw domeny najwyższego poziomu (TLD) i autorytatywny serwer nazw. Cały proces trwa zaledwie milisekundy, więc jedyne co widzisz, to strona internetowa, która ładuje się w przeglądarce natychmiast po wpisaniu adresu.

Jak działa zapytanie DNS?

Najlepszym sposobem, aby zrozumieć, jak działa każdy typ serwera DNS, jest śledzenie zapytania DNS. Ponownie, aby załadować stronę internetową w przeglądarce, należy wykonać wiele kroków, ale jeśli nie masz problemów z łącznością, zobaczysz tylko niemal natychmiastowe ładowanie strony.

Krok 1: Klient sieciowy

Otwierasz przeglądarkę internetową i piszesz http://www.google.com. Zapytanie opuszcza przeglądarkę i jest odbierane przez klienta DNS wbudowanego w system operacyjny.

Krok 2: Klient DNS

Wbudowany klient DNS sprawdza swoją lokalną pamięć podręczną, aby sprawdzić, czy ma już w pliku powiązany adres numeryczny. Jeśli tak, udostępnia adres klientowi internetowemu. Jeśli nie, wysyła zapytanie do zewnętrznego serwera rozpoznawania nazw DNS znajdującego się w Internecie. Zwykle jest obsługiwany przez dostawcę usług internetowych (ISP).

Krok 3: Narzędzie do rozpoznawania nazw DNS

Ten serwer znajduje się pomiędzy Tobą a wszystkimi innymi serwerami DNS wymaganymi do uzyskania adresu numerycznego Google. Serwer ten zasadniczo przejmuje kontrolę nad zapytaniami DNS, stając się tymczasowo klientem DNS.

Krok 4: Główny serwer nazw

Istnieje 13 takich serwerów obsługiwanych przez Internetową Korporację ds. Nadawanych Nazw i Numerów (ICANN). Ogólnie rzecz biorąc, sieć ta śledzi wszystkie serwery, które utrzymują katalog każdej domeny, np. .com, .net, .org i tak dalej. W naszym przykładzie sieć ta odpowiada na zapytanie kierując moduł rozpoznawania nazw DNS na adres serwera obsługującego domeny .com.

Krok 5: Serwer nazw domeny najwyższego poziomu (TLD).

Ponownie, każdy serwer nazw TLD utrzymuje katalog określonej domeny. Zarządza nimi Internet Assigned Numbers Authority (IANA), który jest częścią ICANN. Kiedy serwer nazw TLD .com otrzymuje żądanie narzędzia rozpoznawania nazw DNS, odpowiada, podając adres autorytatywnego serwera nazw, który przechowuje rzeczywisty adres numeryczny Google.

Krok 6: Autorytatywny serwer nazw

To jest ostatni przystanek dla zapytania DNS. Ten serwer nazw odbiera zapytanie mechanizmu rozpoznawania nazw DNS i pobiera rekord A DNS, aby pobrać adres numeryczny Google. Jeśli jednak domena lub subdomena ma alias — np. Google.com — moduł rozpoznawania nazw DNS otrzyma go najpierw informacje, skłaniając go do wysłania kolejnego żądania dotyczącego adresu numerycznego wymienionego w DNS A Nagrywać.

Krok 7: Narzędzie do rozpoznawania nazw DNS

Mając pod ręką lokalizację numeryczną Google, moduł rozpoznawania nazw DNS dostarcza informacje do klienta DNS Twojego komputera. Funkcja rozpoznawania nazw jest na razie zakończona, dopóki nie otrzyma kolejnego zapytania DNS.

Krok 8: Klient DNS

Znając adres numeryczny, klient DNS przekazuje adres klientowi sieciowemu. Zapisze również adres numeryczny w swojej pamięci podręcznej do późniejszego wykorzystania.

Krok 9: Klient sieciowy

Wykorzystując adres numeryczny, przeglądarka internetowa wysyła żądanie HTTP do serwera znajdującego się pod tym adresem internetowym, który z kolei odpowiada stroną internetową, którą widzisz w przeglądarce.

Uwaga dotycząca programów rozpoznawania nazw DNS

Możesz zobaczyć sugestie dotyczące przełączania serwerów DNS. Sugestie te zazwyczaj odnoszą się do programów rozpoznawania nazw DNS. Klient DNS Twojego urządzenia i router domyślnie korzystają z programów rozpoznawania nazw DNS obsługiwanych przez Twojego dostawcę usług internetowych, chyba że ręcznie zmienisz informacje adresowe. Możesz to zrobić dla poszczególnych urządzeń lub zagłębić się w router i zmienić ustawienia DNS, tak aby dotyczyły Wszystko połączone urządzenia.

Oto kilka powodów, dla których zmiana ustawień DNS jest idealna:

Śledzenie usługodawcy internetowego

Twój dostawca usług internetowych może sprawdzić, które witryny internetowe przeglądasz za każdym razem, gdy wysyłasz zapytanie do jednego z jego narzędzi do rozpoznawania nazw DNS. Zmiana informacji o serwerze DNS może ograniczyć ich ogólne śledzenie, chociaż nadal może zobaczyć Twoją aktywność na podstawie adresów IP, do których uzyskujesz dostęp. Jedynym prawdziwym sposobem na uniknięcie szpiegowania przez dostawcę usług internetowych jest użycie wirtualnej sieci prywatnej. Mimo to zmiana programów rozpoznawania nazw DNS pomaga.

Serwery innych firm mogą odblokowywać zawartość

Jeśli chcesz przeglądać treści zablokowane w regionie, niektóre serwery DNS innych firm mogą oszukać dostawców treści, aby uznali Twoje połączenie za lokalne.

Serwery DNS innych firm mogą być szybsze

Prawdopodobnie jesteś fizycznie bliżej serwera DNS dostawcy usług internetowych, co powinno przełożyć się na lepszą wydajność niż zapytanie DNS strony trzeciej. Ale nie zawsze tak jest. Rzeczywiście, na serwerach Twojego dostawcy usług internetowych mogą występować ciągłe problemy lub ogólnie działać wolno. Może nawet znajdować się serwer DNS innej firmy bliżej Twojej fizycznej lokalizacji, zapewniający lepszą prędkość i niezawodność.

Serwery DNS innych firm mogą być bezpieczniejsze

Jednym ze sposobów łatwego blokowania niesmacznych treści w Internecie jest użycie serwera DNS innej firmy oferującego kontrolę rodzicielską, takiego jak OpenDNS. Po prostu zmień ustawienia DNS w routerze, utwórz i zaloguj się do swojego bezpłatnego konta oraz ustaw filtry które ignorują zapytania DNS dotyczące treści, do których nie chcesz, aby połączenie Twojego urządzenia lub domu miało dostęp Do. Możesz także użyć filtrów, aby zablokować złośliwe strony internetowe, które mają na celu kradzież Twoich danych.

Jak zmienić ustawienia DNS na routerze

Niestety, nie jest to scenariusz uniwersalny. Interfejsy zaplecza nie są identyczne we wszystkich modelach routerów. Co więcej, niektóre routery mają szersze i głębsze zestawy funkcji niż inne. Jednak jednym uniwersalnym ustawieniem dla nich wszystkich jest zmiana ustawień DNS.

W naszym przykładzie pokazanym poniżej uzyskujemy dostęp do routera Linksys za pomocą przeglądarki (oto jak uzyskać dostęp do swojego). Klikając możemy zmienić ustawienia DNS Łączność w menu po lewej stronie, a następnie przycisk Lokalna sieć kartę w wyskakującym oknie. Jak pokazano poniżej, wpisujemy podstawowy adres DNS Google w pliku Statyczny DNS 1 pole i dodatkowy adres DNS Google w pliku Statyczny DNS2 pole.

Router Linksys Zmień ustawienia DNS

Po wstawieniu tych liczb możemy kliknąć Stosować przycisk, aby zakończyć zmianę.

Teraz, kiedy każdy podłączone urządzenie w sieci lokalnej wysyła zapytanie za pośrednictwem swojego klienta DNS, zapytanie jest natychmiast kierowane do programów rozpoznawania nazw DNS firmy Google, a nie do dostawcy usług internetowych.

Jak zmienić ustawienia DNS w systemie Windows 10

Krok 1: Kliknij prawym przyciskiem myszy ikonę Internetu znajdującą się obok zegara systemowego (Wi-Fi lub Ethernet) i wybierz Otwórz ustawienia sieci i Internetu w wyskakującym menu.

Windows 10 Otwórz ustawienia sieci i Internetu

Krok 2: The Status kategoria w aplikacji Ustawienia pojawi się na ekranie. Przewiń w dół i kliknij Centrum sieci i udostępniania.

Krok 3: Panel sterowania pojawi się na ekranie. Jeśli korzystasz z połączenia przewodowego, kliknij Ethernetu link, po którym następuje Nieruchomości przycisk wyświetlany w wyskakującym oknie. Jeśli masz połączenie przez Wi-Fi, kliknij Wi-Fi zamiast tego link, po którym następuje Nieruchomości przycisk.

Właściwości połączenia internetowego

Krok 4: Wybierać Protokół internetowy w wersji 4 (TCP/IPv4) na liście i kliknij Nieruchomości przycisk.

Krok 5: W wyskakującym oknie zmień bieżące ustawienie DNS na Użyj następujących adresów serwerów DNS.

Krok 6: Wpisz adres głównego serwera DNS w pierwszym polu „preferowany”, a pomocniczy serwer DNS w drugim polu „alternatywny”.

Krok 7: Kliknij OK przycisk, aby zakończyć.

IPv4 Zmień ustawienia DNS

Jak zmienić ustawienia DNS w systemie MacOS

Krok 1: Kliknij logo Apple znajdujące się w lewym górnym rogu.

Krok 2: Wybierać Preferencje systemu w rozwijanym menu.

Preferencje otwartego systemu MacOS

Krok 3: Wybierać Sieć w oknie Preferencje systemowe.

Krok 4: Pojawi się okno Sieć z wybranym już bieżącym połączeniem internetowym. Kliknij Zaawansowany przycisk znajdujący się w prawym dolnym rogu.

Zaawansowane ustawienia sieciowe systemu MacOS

Krok 5: Kliknij DNS w następnym oknie.

Krok 6: Kliknij symbol „plus” obok Adresy IPv4 lub IPv6.

Krok 7: Wprowadź podstawowy i dodatkowy adres IP serwera strony trzeciej. W tym przypadku Google używa 8.8.8.8 dla podstawowego i 8.8.4.4 dla dodatkowego.

Opcjonalny: Tutaj zobaczysz także sekcję dotyczącą Wyszukaj domeny. Spowoduje to automatyczne uzupełnienie nazw hostów po wpisaniu pojedynczego słowa w przeglądarce Safari i innych usługach sieciowych. Na przykład, jeśli lista zawiera witrynę apple.com i po prostu wpiszesz „sklep” w polu adresu, przeglądarka załaduje stronę internetową powiązaną z sklep.apple.com.

To powiedziawszy, zazwyczaj pozostaw tę sekcję pustą, chyba że mieszkasz w określonej domenie i potrzebujesz szybkiego dostępu do komputera podłączonego do sieci za pomocą jednego słowa.

Sieć MacOS Edytuj ustawienia DNS

Krok 8: Aby zakończyć, kliknij OK przycisk.

Jak zmienić ustawienia DNS na Chromebooku

Krok 1: Kliknij zegar systemowy znajdujący się w prawym dolnym rogu, a następnie ikonę „koła zębatego” w wyskakującym menu.

Otwórz ustawienia systemu operacyjnego Chrome

Krok 2: Ustawienia Chrome pojawią się na ekranie. Wybierz swoje połączenie internetowe wymienione poniżej Sieć. Niestety akcja ta jedynie poszerza listę dostępnych połączeń.

Krok 3: Kliknij ponownie połączenie sieciowe.

Krok 4: Kliknij rozwiń Sieć ustawienie.

Krok 5: Aby korzystać z serwerów DNS Google, zmień ustawienie na Serwery nazw Google — nie musisz podawać adresu podstawowego i dodatkowego.

Chromebook Korzystaj z serwerów nazw Google

Aby użyć innego serwera DNS, zmień ustawienie na Niestandardowe serwery nazwi wprowadź adresy podstawowy i dodatkowy. Na przykład, jeśli chcesz korzystać z OpenDNS Home, wpisz 208.67.222.222 i 208.67.220.220

Chromebook Użyj niestandardowych serwerów nazw

Darmowe i płatne serwery DNS

Jeśli chcesz skorzystać z usługi zapytań DNS innej firmy, istnieje wiele bezpłatnych i płatnych alternatyw. Oto krótka lista na początek:

Praca Podstawowy
DNS
Wtórny
DNS
Dodatkowy
Płatny
Usługi
AdGuard DNS 176.103.130.130 176.103.130.131 NIE
Alternatywny DNS 198.101.242.72 23.253.163.53 NIE
Czyste przeglądanie DNS 185.228.168.9 185.228.169.9 Tak
DNS Cloudflare'a 1.1.1.1 1.0.0.1 Tak
Comodo Bezpieczny DNS 8.26.56.26 8.20.247.20 Tak
DNS. Watch 84.200.69.80 84.200.70.40 NIE
Publiczny DNS Google 8.8.8.8 8.8.4.4 NIE
Strona główna OpenDNS 208.67.222.222 208.67.220.220 Tak
DNS Quad9 9.9.9.9 149.112.112.112 NIE
Verisign DNS 64.6.64.6 64.6.65.6 NIE

IPv4 kontra IPv4 IPv6

Wszystko zawarte w tym przewodniku opiera się na protokole internetowym w wersji 4, czyli IPv4. Jednak zobaczysz także odniesienia do wersji 6 lub IPv6. Jest to nowsza wersja protokołu zaprojektowana przez Internet Engineering Task Force (IETF) w celu zastąpienia wersji 4. Dlaczego? Ze względu na wiek i ograniczenia starszego protokołu.

IPv4 może obsłużyć tylko 32 numery. To ograniczenie doprowadziło do całkowitego zamknięcia Amerykańskiego Rejestru Numerów Internetowych (ARIN). wyczerpały się dostępne adresy w 2015 roku.

Następca, iPv6, rozwiązuje ten problem, wprowadzając adresy składające się ze 128 liczb, czyli 128 bitów, które mogą obsługują 340 bilionów bilionów bilionów kombinacji (340,282,366,920,938,463,463,374,607,431,768,211,456). Opracowany w 1998 r. protokół wszedł ostatecznie do wdrożenia w 2006 r., ale proces ten był powolny.

Według Statystyki Google, stopień wykorzystania protokołu IPv6 w Ameryce Północnej wynosi obecnie 41,71%, mimo że wdrażanie rozpoczęło się 14 lat temu. Niemcy mają 49,1%, Francja 42,29%, Australia 22,68% i tak dalej.

Najważniejsze jest to, że IPv4 i IPv6 będą działać obok siebie, dopóki nowszy protokół całkowicie nie zastąpi starszego. To powiedziawszy, możesz znaleźć numery DNS również dostarczone przez IPv6, chociaż nie możesz ich wprowadzić w polach IPv4. Zamiast tego będziesz musiał wprowadzić je w zupełnie oddzielnych polach.

Oto na przykład metoda dla systemu Windows 10:

Krok 1: Kliknij prawym przyciskiem myszy ikonę połączenia internetowego znajdującą się obok zegara systemowego (Wi-Fi lub Ethernet) i wybierz Otwórz ustawienia sieci i Internetu w wyskakującym menu.

Krok 2: The Status kategoria w aplikacji Ustawienia pojawi się na ekranie. Przewiń w dół i kliknij Centrum sieci i udostępniania.

Krok 3: Panel sterowania pojawi się na ekranie. Jeśli korzystasz z połączenia przewodowego, kliknij Ethernetu link, po którym następuje Nieruchomości przycisk wyświetlany w wyskakującym oknie. Jeśli masz połączenie przez Wi-Fi, kliknij Wi-Fi zamiast tego link, po którym następuje Nieruchomości przycisk.

Krok 4: Wybierać Protokół internetowy w wersji 6 (TCP/IPv6) na liście i kliknij Nieruchomości przycisk.

Krok 5: W wyskakującym oknie zmień bieżące ustawienie DNS na Użyj następujących adresów serwerów DNS.

Krok 6: Wpisz adres głównego serwera DNS w pierwszym polu „preferowane”. W przypadku publicznego DNS Google byłoby to 2001:4860:4860::8888.

Krok 7: Wpisz pomocniczy serwer DNS w drugim polu „alternatywny”. W przypadku publicznego DNS Google byłoby to 2001:4860:4860::8844.

IPv6 Zmień ustawienia DNS

Krok 8: Kliknij OK przycisk, aby zakończyć.

Jeśli uważasz, że adresy numeryczne IPv4 są trudne do zapamiętania, ciesz się, że DNS zamienia te długie adresy numeryczne IPv6 dla google.com i netflix.com!

Czy w ogóle używasz protokołu IPv6?

Windows 10, MacOS 10.15 Catalina i Chrome OS obsługują protokół IPv6. Jednak załaduj Przetestuj mój test online IPv6 a zobaczysz, że prawdopodobnie nadal surfujesz po Internecie przy użyciu protokołu IPv4. Dlatego (1) powinieneś rozważyć przejście na serwery DNS innych firm i (2) dodać adresy serwerów DNS IPv6 do swojego systemu operacyjnego lub routera. Być może nawet nie otrzymujesz przepływu IPv6 od swojego dostawcy usług internetowych.

Należy pamiętać, że chociaż nowoczesne routery obsługują protokół IPv6, mogą nie zapewniać możliwości ręcznego wprowadzania adresów serwerów DNS w oparciu o protokół IPv6.

Zalecenia redaktorów

  • Twoje ulubione aplikacje kalendarza również mogą otrzymywać spam. Oto jak to zablokować lub zgłosić