Seminarium

Proste pytania: Co to jest DNS? Jak mogę zobaczyć moje ustawienia DNS w systemie Windows?

Czy znasz pojęcie DNS? Czy natknąłeś się na komunikaty o błędach, które informowały cię, że serwer DNS jest nieosiągalny? Czy wiesz, czym jest DNS i jaki jest jego cel? Jeśli nie wiesz, to powinieneś przeczytać ten przewodnik. Wyjaśniamy czym jest DNS, jego rolą w sieci i jak nauczyć się istniejących ustawień DNS w Windows:

Co to jest DNS (Domain Name System)?

DNS oznacza "system nazw domen" i jest standardem używanym do zarządzania adresami IP stron internetowych na całym świecie. W języku komputerowym każda strona internetowa ma adres IP, pod którym można go znaleźć. Na przykład naszą witrynę Digital Citizen można znaleźć pod adresem 40.84.48.70. Komputery i inne urządzenia nie mają problemów z zapamiętywaniem i używaniem adresów IP dla nieograniczonej liczby stron internetowych. Jednak ludzie tacy jak ty i ja ciężko to robią. W końcu o wiele łatwiej jest zapamiętać niż pamiętać 40.84.48.70.

Dlatego istnieje technologia DNS: tłumaczenie adresów IP stron internetowych w coś czytelnego i łatwiejszego do zrozumienia i zapamiętania dla nas ludzi.

W pewnym sensie możesz spojrzeć na technologię DNS jak w ogromnej książce telefonicznej, która kojarzy nazwę z każdym numerem telefonu na świecie. Jedyna różnica polega na tym, że zamiast numerów telefonów masz adresy IP. To normalne, że pamiętamy nazwiska naszych przyjaciół, ale nie ich numery telefonów. Gdy chcesz zadzwonić do jednego z przyjaciół, wystarczy otworzyć książkę telefoniczną na smartfonie i zadzwonić do niej po imieniu. Nie musisz pamiętać numerów telefonów swoich znajomych. Podobnie, nie musisz pamiętać adresu IP strony internetowej, aby móc ją odwiedzić. Trzeba tylko zapamiętać jego nazwę, a technologia DNS automatycznie kojarzy ją z właściwym adresem IP.

Jak działają serwery DNS?

Teraz wiesz, co oznacza skrót DNS i co robi. Ale jak robi to, co robi? Odpowiedź brzmi: DNS wykonuje swoją pracę za pośrednictwem serwerów DNS. Są to specjalne serwery, które przechowują duże bazy danych z adresami IP różnych stron internetowych, a także adresy IP innych serwerów DNS, które robią to samo.

Gdy chcesz odwiedzić stronę internetową, Twój komputer lub urządzenie pyta serwer DNS, czy zna adres IP tej strony. Jeśli tak, a komputer otrzyma odpowiedź, natychmiast zostaniesz przekazany na adres IP tej witryny. Ten proces nazywa się wyszukiwaniem DNS . To jest jak funkcja wyszukiwania w książce telefonicznej twojego smartfona.

Może się jednak zdarzyć, że serwer DNS skonfigurowany do pracy z komputerem nie zna adresu IP witryny, którą próbujesz odwiedzić. To może się zdarzyć, ponieważ utrzymywanie bazy danych ze wszystkimi stronami internetowymi na świecie jest tytanicznym zadaniem. Jednak serwery DNS nie są zagubionymi wyspami w morzu stron internetowych: są również połączone między sobą i utrzymują hierarchię. Jeśli zdarzy się, że serwer DNS nie zna adresu IP określonej strony internetowej, przekaże to pytanie do innego serwera DNS, który znajduje się wyżej w hierarchii. Po znalezieniu wyniku odpowiedź jest przesyłana z powrotem do ciebie.

Warto zauważyć, że cały proces "zadawania i odpowiadania" odbywa się w milisekundach, więc jest bardzo szybki i nie wiadomo, który serwer DNS przekazał adres IP witryny, którą próbujesz odwiedzić. Jednak dzisiejsze komputery, urządzenia i programy nie lubią żadnych opóźnień, tak małych jak to tylko możliwe, więc większość komputerów i urządzeń również przechowuje pamięć podręczną swoich żądań DNS, aby mogły szybciej otwierać stronę, którą już odwiedziłeś. następnym razem, gdy go odwiedzasz.

Jeśli zastanawiasz się, kto utrzymuje serwery DNS, powinieneś wiedzieć, że takie serwery są obsługiwane przez cały szereg różnych podmiotów, zaczynając od Twojego dostawcy usług internetowych po organizacje rządowe i uniwersytety na całym świecie. Nieco wcześniej w tym artykule krótko wspomnieliśmy, że serwery DNS nie tylko komunikują się między sobą, ale także mają wprowadzoną hierarchię. To stwierdzenie prawdopodobnie sprawiło, że zaciekawiłeś się dowiedzieć, który serwer DNS jest "królem wzgórza". :) Oto odpowiedź: jest 13 królów, co oznacza, że ​​wszystkie serwery DNS na świecie przekazują te 13 głównych "serwerów DNS" łańcucha pokarmowego. Nosi również nazwę "root server", a jeśli chcesz wiedzieć, kto je utrzymuje i gdzie są geograficznie, znajdziesz tę listę: Wikipedia - serwer nazw root. Jak widać, większość z nich znajduje się w Stanach Zjednoczonych.

Gdzie mogę zobaczyć serwery DNS używane przez mój komputer lub urządzenie z systemem Windows?

Jeśli jesteś użytkownikiem systemu Windows, istnieje wiele sposobów na znalezienie adresów serwerów DNS używanych przez komputer lub urządzenie.

Jednym ze sposobów na znalezienie ich adresów jest Centrum sieci i udostępniania . Otwórz go, a następnie kliknij lub dotknij karty sieciowej używanej do łączenia się z Internetem. W moim przypadku na przykład byłby to adapter Ethernet używany przez moje połączenie internetowe RDS .

Spowoduje to otwarcie okna z informacją o statusie karty sieciowej. Tam zobaczysz przycisk o nazwie Szczegóły . Kliknij lub dotknij.

W oknie Szczegóły połączenia sieciowego znajdują się serwery DNS używane przez komputer lub urządzenie z systemem Windows. Są one wymienione w polach o nazwie Serwer DNS IPv4 i Serwer DNS IPv6 .

Nieco szybszym sposobem na znalezienie serwerów DNS, których używasz na komputerze lub urządzeniu z systemem Windows, jest skorzystanie z Command Prompt lub PowerShell. W preferowanym środowisku wiersza komend uruchom następujące polecenie:

ipconfig / all | findstr / R "DNS \ Servers"

Zarówno wiersz poleceń, jak i PowerShell pokaże adresy serwerów DNS, z których będzie korzystać komputer lub urządzenie z systemem Windows.

Wniosek

Teraz, kiedy już znasz podstawy technologii DNS i jej działania, łatwiej będzie Ci zrozumieć pewne problemy, na które natkniesz się podczas przeglądania sieci. Jeśli masz jakieś pytania dotyczące DNS lub chciałbyś udostępnić więcej informacji o serwerach DNS, nie wahaj się skorzystać z poniższego formularza komentarzy.