Co to jest DNS? Jak to jest przydatne?
Czy słyszałeś o terminie DNS ? Czy(Did) natknąłeś się na komunikaty o błędach, które informowały, że nie można połączyć się z serwerem DNS ? Czy wiesz, czym jest DNS i jaki jest jego cel? Jeśli chcesz się dowiedzieć, przeczytaj ten poradnik. Wyjaśniamy, czym jest DNS , jego rola w Internecie i jak działa. Aby być dokładnym, omówimy też trochę jego historii. Zacznijmy:
Co to jest DNS (system nazw domen)?
DNS oznacza „system nazw domen” i jest standardem używanym do zarządzania adresami IP witryn internetowych na całym świecie. W języku komputerowym każda witryna w Internecie ma adres IP, pod(IP address) którym można ją znaleźć. Na przykład nasza strona internetowa Digital Citizen znajduje się pod adresem IP 104.26.13.188.
Komputery i inne urządzenia nie mają problemów z zapamiętywaniem i używaniem adresów IP dla nieograniczonej liczby stron internetowych. Jednak ludziom takim jak ty i ja trudno to zrobić. W końcu o wiele łatwiej jest zapamiętać digitalcitizen.life niż serię liczb, takich jak 104.26.13.188. Dlatego istnieje technologia DNS :
Celem DNS jest przetłumaczenie adresów IP stron internetowych na coś czytelnego, łatwego do zrozumienia i zapamiętania dla nas ludzi.
W pewnym sensie można spojrzeć na technologię DNS jak na ogromną książkę telefoniczną, która kojarzy nazwę z każdym adresem IP witryny na świecie. Różnica między DNS a prawdziwą książką telefoniczną polega na tym, że zamiast numerów telefonów masz adresy IP. To normalne, że pamiętamy imiona naszych przyjaciół, ale nie ich numery telefonów. Gdy chcesz zadzwonić do jednego ze swoich znajomych, po prostu otwórz książkę telefoniczną w smartfonie i zadzwoń do nich po imieniu.
Tak jak nie musisz pamiętać numerów telefonów znajomych, nie musisz pamiętać adresów IP stron internetowych, aby móc je odwiedzać. Wszystko, co musisz zapamiętać, to ich nazwy, a technologia DNS automatycznie kojarzy je z poprawnymi adresami IP.
Jak działa DNS?
Teraz wiesz, co oznacza DNS i co robi. Ale jak robi to, co robi? Odpowiedź brzmi: DNS wykonuje swoją pracę przez serwery DNS(DNS servers) . Są to specjalne serwery, które przechowują duże bazy adresów IP różnych stron internetowych z Internetu, a także adresy IP innych serwerów DNS , które robią to samo.
Kiedy chcesz odwiedzić stronę internetową, twój komputer lub urządzenie pyta swój serwer DNS, czy zna adres IP tej strony. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Jeśli tak się stanie, a Twój komputer otrzyma odpowiedź, natychmiast zostaniesz przekierowany na adres IP tej witryny. Ten proces nazywa się wyszukiwaniem DNS(DNS lookup) . To jak funkcja wyszukiwania w książce telefonicznej smartfona.
Możliwe jest jednak, że serwer DNS ustawiony na Twoim komputerze lub urządzeniu nie zna adresu IP witryny, którą próbujesz odwiedzić. To coś, co może się zdarzyć, ponieważ utrzymywanie bazy danych ze wszystkimi stronami internetowymi na świecie to tytaniczne zadanie. Jednak serwery DNS nie są zagubionymi wyspami w morzu stron internetowych: są również połączone między sobą i zachowują hierarchię. Jeśli serwer DNS nie zna adresu IP określonej witryny, przekazuje pytanie do innego serwera DNS(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , który znajduje się wyżej w hierarchii. Po znalezieniu wyniku odpowiedź jest przesyłana z powrotem do komputera lub urządzenia.
Cały proces „pytaj i odpowiadaj” trwa milisekundy. Jest tak szybki, że nie wiesz, który serwer DNS przekazał adres IP witryny, którą próbujesz odwiedzić. Jednak współczesne komputery, urządzenia i aplikacje nie lubią żadnych opóźnień, tak małych, jak mogą być, więc większość z nich przechowuje również pamięć podręczną swoich żądań DNS . W ten sposób mogą otworzyć odwiedzoną już witrynę internetową jeszcze szybciej przy następnej wizycie.
Jeśli zastanawiasz się, kto utrzymuje serwery DNS , powinieneś wiedzieć, że takie serwery są utrzymywane przez cały szereg różnych podmiotów, począwszy od Twojego dostawcy usług internetowych(ISP) ( ISP(Internet Service Provider) ) po organizacje rządowe i uniwersytety z całego świata.
Nieco wcześniej w tym artykule pokrótce wspomnieliśmy, że serwery DNS nie tylko komunikują się między sobą, ale także mają wprowadzoną hierarchię. To stwierdzenie prawdopodobnie zaciekawiło Cię, 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ą do tych trzynastu głównych – „szczyt łańcucha pokarmowego” – serwerów DNS . Noszą one również nazwę serwerów głównych (root servers)DNS .
Jednak nie zakładaj, że istnieje tylko 13 fizycznych serwerów głównych. W rzeczywistości każdy z tych głównych serwerów DNS wykorzystuje nadmiarowy sprzęt sieciowy i jest rozłożony geograficznie w wielu lokalizacjach, więc jeśli jeden z fizycznych serwerów DNS ulegnie awarii, internet nie. Mówiąc dokładniej, istnieje 13 serwerów root utrzymywanych przez 12 operatorów (które są niezależnymi organizacjami), a na całym świecie istnieje 1038 instancji (czyli fizycznych serwerów głównych DNS ).
Jeśli chcesz wiedzieć, kto je obsługuje i gdzie się znajdują, możesz znaleźć listę na Wikipedii — główny serwer nazw(Wikipedia - Root name server) i root-servers.org . Uwaga dotycząca (America)spoilera(Spoiler) : większość głównych operatorów DNS pochodzi ze (DNS)Stanów (United) Zjednoczonych(States) Ameryki .
Kiedy i przez kogo wynaleziono DNS?
DNS lub system nazw domen został wynaleziony przez człowieka nazwiskiem Paul Mockapetris w 1983 roku.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Wcześniej internet praktycznie nie istniał. Jednak komputery, które były częścią ARPANET , sieci komputerowej stworzonej i utrzymywanej przez ARPA ( Agencja (Defense)Zaawansowanych (Advanced Research) Projektów (Projects) Badawczych(Agency) z Departamentu(Department) Obrony Stanów (United) Zjednoczonych(States) ) , wszystkie opierały się na adresach numerycznych, aby móc komunikować się między sobą. ARPANET był jednym z fundamentów, na których zbudowano internet, jaki znamy dzisiaj. Numeryczne adresy hostów w ARPANETzostały dodane ręcznie i początkowo były przechowywane w pliku HOSTS.txt , który został użyty do przetłumaczenia ich na nazwy czytelne dla człowieka.
Jednak używanie tylko tego pliku HOSTS.txt wkrótce stało się zbyt wolne, ponieważ liczba hostów (komputerów) się sumowała. Rozwiązaniem tego problemu był Paul Mockapetris , który musiał wymyślić sposób, aby sieci były łatwiejsze i bardziej przyjazne dla ludzi. Innymi słowy, musiał znaleźć sposób na przypisanie nazw do liczb, tak aby ludzie nie musieli uczyć się adresów liczbowych wszystkich komputerów, z którymi się łączyli.
I tak pojawił się DNS : system, który dzieli obowiązki nazewnictwa na wiele serwerów, znajdujących się w różnych miejscach w sieci. System nazw domen(Domain Name System) miał tę wielką zaletę, że był w stanie udzielać odpowiedzi (tłumacząc nazwy na adresy numeryczne), nawet w przypadku awarii niektórych serwerów, ponieważ inne, które nadal działały, mogły zapewniać tę samą funkcjonalność.
Chcesz dowiedzieć się więcej o DNS ?
Jeśli odpowiedziałeś Tak(Yes) na to pytanie, jesteśmy gotowi pomóc. Na przestrzeni lat opublikowaliśmy sporo samouczków i przewodników związanych z DNS . Jeśli chcesz się uczyć, przejrzyj listę:
- 3 sposoby na zmianę ustawień DNS w Windows 10(3 ways to change the DNS settings in Windows 10)
- Jaki jest mój DNS? 5 sposobów, aby się dowiedzieć, w systemie Windows 10(What is my DNS? 5 ways to find out, in Windows 10)
- Co to jest serwer DNS innej firmy? 8 powodów, dla których warto korzystać z publicznych serwerów DNS(What is a third-party DNS server? 8 reasons to use public DNS servers)
- What is DNS over HTTPS or Secure DNS lookups? Enable it in Google Chrome!
- Jak włączyć DNS przez HTTPS w Firefoksie?(How to enable DNS over HTTPS in Firefox)
Teraz wiesz więcej o DNS . Czy jest coś jeszcze, czego chciałbyś się nauczyć?
Teraz, gdy znasz już podstawy tego, czym jest technologia DNS i jak działa, powinieneś mieć łatwiejszy czas na zrozumienie pewnych problemów, na które natkniesz się podczas przeglądania Internetu. Jeśli masz jakiekolwiek pytania dotyczące DNS lub chciałbyś podzielić się dodatkowymi informacjami na temat serwerów DNS , nie wahaj się zostawić komentarza w poniższej sekcji.
Related posts
Jaki jest mój DNS? 5 sposobów, aby się dowiedzieć, w systemie Windows 10
3 sposoby na zmianę ustawień DNS w Windows 10
Jak zrobić hotspot w systemie Windows 11 —
Jak zainstalować drukarkę bezprzewodową w sieci Wi-Fi -
3 sposoby łączenia się z ukrytymi sieciami Wi-Fi w systemie Windows 11 -
Jak mapować dyski sieciowe i dodawać lokalizacje FTP w systemie Windows 11?
Jaka jest automatyczna konfiguracja urządzeń podłączonych do sieci w systemie Windows?
Jak znaleźć adres IP routera? Kompletny przewodnik -
Jak włączyć lub wyłączyć Wi-Fi w systemie Windows 11? -
Co to jest czujnik Wi-Fi w systemie Windows 10 i jak z niego korzystać
Cztery sposoby na zapomnienie sieci Wi-Fi w systemie Windows 10
Jak udostępnić drukarkę w sieci w systemie Windows 10
8 sposobów na znalezienie adresu IP w systemie Windows (wszystkie wersje)
Jak połączyć się z sieciami bezprzewodowymi w Windows 8 i Windows 8.1?
4 sposoby na poznanie hasła Wi-Fi w systemie Windows 10, gdy je zapomnisz
Grupa robocza Windows 10 i jak ją zmienić
Co to jest polecenie ping? Co to jest ping w aplikacjach i grach? Jak używać polecenia ping w systemie Windows?
Proste pytania: co to są lokalizacje sieciowe w systemie Windows?
Co to jest połączenie taryfowe? Jak włączyć połączenia taryfowe w systemie Windows 10?
Jak rozwiązywać problemy z siecią i Internetem w systemie Windows