ssl
Certyfikat SSL, a eCommerce
Wrzesień 12, 2018
Niezawodny dostawca hostingu po czym go poznać
Niezawodny dostawca hostingu po czym go poznać
Wrzesień 19, 2018

Jak działa system DNS

Jak działa system DNS

DNS czyli Domain Name System – oznacza system nazw domenowych. Został stworzony z systemu serwerów oraz protokołów komunikacyjnych, obsługujących złożoną oraz rozproszoną po całym globie bazę adresów sieciowych. Prościej mówiąc DNS pozwala na korzystanie z przyjaznych nazw domen, zamiast adresów IP. Znacznie ułatwia to korzystanie z Internetu, ponieważ DNS, zrozumiałe dla użytkowników nazwy, zamienia na ciągi liczb (w tym wypadku adresy IP).

Baza danych systemów DNS posiada postać hierarchiczną, najważniejsze są domeny najwyższego poziomu, zwane TLD – skrót od Top-Level Domain.

Rozróżniamy 2 typy domen TLD:

Domeny krajowe (tzw. ccTLD – country code TLD) – posiadają 2 znaki – np. .pl oznacza polską domenę.

Domeny funkcjonalne (tzw. gTLD – generic TLD) – mogą posiadać większą liczbę znaków niż domeny krajowe – np .com.

Następnie są domeny drugiego poziomu, które możemy podzielić na:

Regionalne – np. mazowsze.pl

Funkcjonalne drugiego poziomu – np. com.pl

System DNS jest skuteczny oraz działa bez zarzutu, ponieważ zarządzają nim aż dwie organizacje, są to IANA (Internet Assigned Numbers Authority) oraz ICANN (The Internet Corporation for Assigned Names and Numbers). Organizacje te rozdzielają domeny między określone państwa oraz organizacje. Za najpopularniejszą domenę .com odpowiada firma VeriSign Global Registry Services, a za domenę .pl Naukowa i Akademicka Sieć Komputerowa.

Jak działa system DNS?

Za ich prawidłowe funkcjonowanie odpowiadają 2 typy serwerów – typu root (Top domain – domeny głównej) i serwery autorytatywne (posiadają informacje o komputerach w określonej domenie).

Cały proces rozpoczyna się od urządzenia, z którego korzysta dany użytkownik oraz od wpisania adresu www do przeglądarki. Komputer musi poznać miejsce, gdzie znajduje się dana strona, więc powinien ustalić pod jakim adresem IP jest hostowana. Aby to zrobić, komputer przez przeglądarkę, komunikuje się z serwerem DNS dostawcy Internetu – tzw. providera. Zostaje wysłane zapytanie do jednego z 13 głównych serwerów DNS, który przeszukuje swoje zasoby. Serwer ten posiada informacje, gdzie przechowywane są witryny z określoną końcówką (np. .com lub .pl). Wysyła do providera informacje z adresem IP serwera, gdzie znajdują się dane na temat lokalizacji domen z konkretną końcówką. Kiedy otrzymana zostanie ta informacja, serwer DNS providera łączy się ze określonym serwerem, który jest odpowiedzialny za domeny z daną końcówką. Co prawda, nie znajduje się na nim konkretna strona www której szukamy, ale serwer ten zawiera informację, gdzie ma jej szukać. Podany zostaje adres IP serwera www, na którym można będzie odszukać witrynę. Kiedy już mamy potrzebną informację, serwer providera łączy się z serwerem www dla konkretnej strony oraz sprawdza, czy rzeczywiście się tam znajduje. Jeżeli wszystko się zgadza, wysyłana zostaje informacja zwrotna. W ten sposób, serwer DNS Providera posiada już wiedzę, gdzie znajduje się poszukiwana witryna i przesyła potrzebną informację do przeglądarki użytkownika, ta zaś łączy się z danym serwerem oraz wyświetla stronę, z która chcieliśmy uzyskać połączenie.

Zapytania DNS

Tu również występuje podział. Zapytanie mogą być wysyłane na dwa różne sposoby. Wyróżniamy więc zapytania: rekurencyjne, które zmuszają serwer do udzielenia zapytania. W przypadku tych zapytań odpowiedzialność za udzielenie odpowiedzi spada na zapytany serwer; drugim rodzajem są zapytania iteracyjne, te z kolei są wysyłane pomiędzy serwerami DNS. Dają one możliwość serwerowi na zwrot najlepszej odpowiedzi jaką posiada.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Wykorzystujemy pliki cookies do prawidłowego działania strony, aby oferować funkcje społecznościowe, analizować ruch i prowadzić działania marketingowe. Więcej informacji znajdziesz w polityce cookies.
Czy zgadzasz się na wykorzystywanie plików cookies? Zgadzam się