System DNS (Domain Name System) tłumaczy domeny internetowe i nazwy hostów na adresy IP i odwrotnie.
W Internecie DNS automatycznie konwertuje między wpisanymi przez nas nazwami w pasku adresu przeglądarki internetowej na adresy IP serwerów internetowych obsługujących te witryny. Większe korporacje również używają DNS do zarządzania własnym firmowym intranetem. Sieci domowe używają DNS podczas uzyskiwania dostępu do Internetu, ale nie używają go do zarządzania nazwami komputerów domowych.
Jak działa DNS
DNS to systemy komunikacji sieciowej klient / serwer: klienci DNS wysyłają żądania i odbierają odpowiedzi z serwerów DNS. Żądania zawierające nazwę, która skutkuje zwróceniem adresu IP z serwera, są wywoływane przekierowania DNS do przodu. Żądania zawierające adres IP i powodujące nazwę, wywołane odwrotne wyszukiwania DNS, są również obsługiwane. System DNS wdraża rozproszoną bazę danych do przechowywania tej nazwy i ostatniej znanej informacji adresowej dla wszystkich publicznych hostów w Internecie.
Baza danych DNS znajduje się w hierarchii specjalnych serwerów baz danych. Gdy klienci, tacy jak przeglądarki internetowe, wysyłają żądania dotyczące nazw hostów internetowych, część oprogramowania (zwykle wbudowana w system operacyjny) nazywa się Wykrywacz DNS najpierw kontaktuje się z serwerem DNS, aby ustalić adres IP serwera. Jeśli serwer DNS nie zawiera wymaganego odwzorowania, to z kolei przekazuje żądanie do innego serwera DNS na wyższym poziomie w hierarchii. Po wysłaniu potencjalnie kilku wiadomości przekazujących i delegujących w hierarchii DNS, adres IP danego hosta ostatecznie dotrze do resolvera, który z kolei wypełnia żądanie przez Internet.
DNS dodatkowo zawiera wsparcie dla buforowanie wnioski i dla nadmiar . Większość sieciowych systemów operacyjnych obsługuje konfigurację podstawowych, drugorzędnych i trzeciorzędnych serwerów DNS, z których każdy może obsługiwać początkowe żądania od klientów.
Konfigurowanie DNS na urządzeniach osobistych i sieciach domowych
Dostawcy usług internetowych (ISP) utrzymują własne serwery DNS i używają DHCP do automatycznej konfiguracji sieci swoich klientów, automatyczne przydzielanie serwerów DNS zwalnia gospodarstwa domowe z ciężaru konfiguracji DNS. Administratorzy sieci domowej nie muszą jednak utrzymywać swoich ustawień ISP. Niektórzy wolą zamiast tego korzystać z jednej z publicznych publicznych usług DNS. Publiczne usługi DNS zostały zaprojektowane w celu zapewnienia wyższej wydajności i niezawodności w stosunku do tego, co typowy dostawca usług internetowych może rozsądnie zaoferować.
Domowe routery szerokopasmowe i inne urządzenia bramy sieciowej przechowują główne, drugorzędne i trzeciorzędne adresy IP serwerów DNS dla sieci i przypisują je do urządzeń klienckich w razie potrzeby. Administratorzy mogą wprowadzić adresy ręcznie lub uzyskać je z DHCP. Adresy można również aktualizować na urządzeniu klienckim za pośrednictwem menu konfiguracji systemu operacyjnego.
Problemy z DNS mogą być sporadyczne i trudne do rozwiązania, biorąc pod uwagę rozproszony geograficznie charakter. Klienci mogą nadal łączyć się z siecią lokalną, gdy serwer DNS jest uszkodzony, ale nie będą mogli uzyskać dostępu do urządzeń zdalnych po nazwie. Gdy ustawienia sieciowe urządzenia klienckiego pokazują adresy serwerów DNS o adresie 0.0.0.0, oznacza to awarię systemu DNS lub jego konfigurację w sieci lokalnej.