TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Co to jest DNS i jak to działa?

2

Wszystkie zasoby internetowe, takie jak laptop, urządzenia mobilne i serwery, które przechowują treści dla wszystkich witryn detalicznych, identyfikują się i komunikują ze sobą za pomocą adresów IP. Adres IP to zestaw unikalnych liczb, które komputery mogą łatwo zrozumieć i przetworzyć. Jednak podczas surfowania nie musisz znać i pamiętać tej długiej liczby dla każdej strony, którą chcesz odwiedzić. Wprowadzasz tylko nazwę domeny dla docelowej strony internetowej, takiej jak abc.com, a ona otwiera witrynę dzięki DNS. Poznanie podstawowych pojęć dotyczących DNS pomoże Ci zrozumieć, co dzieje się za kulisami, podczas uzyskiwania dostępu do witryny, a także jak skonfigurować dostęp do witryny.

Co to jest DNS?

System nazw domen (DNS) to warstwa aplikacji pakietu protokołów TCP/IP, która implementuje usługę nazewnictwa używaną w Internecie. DNS mapuje lub tłumaczy przyjazne dla człowieka nazwy domen (abc.com) na przyjazny dla komputera numeryczny adres IP (np. 127.168.10.117), umożliwiając użytkownikom łączenie się z odpowiednią witryną. Rekordy DNS zawierają dane dotyczące hosta internetowego, rejestrującego domenę, aktywnego wygaszacza nazw oraz adresu i są przechowywane na serwerze nazw (serwerze DNS). Gdy komputer lokalny wysyła żądanie do określonego komputera, serwer pobiera i odpowiada informacjami dotyczącymi pasującego adresu IP.

Działa jak książka telefoniczna, która utrzymuje globalnie rozproszony rejestr, który zarządza mapowaniem nazw (nazw hostów) i numerów (adresów IP).

Co to jest DNS i jak to działa?

Ilustracja DNS

Rodzaje serwerów DNS

Istnieją trzy główne typy serwerów nazw, a mianowicie:

Autorytatywna usługa DNS zapewnia oryginalne i ostateczne odpowiedzi na zapytania DNS, takie jak adres IP witryny internetowej lub serwera pocztowego. Zawiera bazę danych wszystkich danych związanych z daną domeną i jest ostateczną władzą nad domeną. Istnieją dwie klasy autorytatywnego serwera DNS:

  • Główny (główny) serwer nazw — przechowuje kopie główne wszystkich danych domeny i jest głównym punktem odniesienia dla odpowiedniego żądania DNS. Aktualizacje dotyczące domeny są wykonywane z tej bazy danych.
  • Serwer nazw podrzędnych — podstawowy serwer DNS dzieli swoje obciążenie i przekazuje swoje uprawnienia serwerowi podrzędnemu w celu zwiększenia dostępności w przypadku awarii lub awarii. Mówiąc najprościej, serwer podrzędny jest kopią zapasową dla serwera podstawowego. Opiera się na specjalnych automatycznych mechanizmach protokołu DNS w celu uzyskania aktualizacji.
  • Główny serwer nazw — pierwszy etap translacji nazwy domeny na adres IP zaczyna się tutaj. Serwer główny wyodrębnia domenę TLD (Top Level Domain) z żądania DNS (takiego jak .com, .org itd.). Następnie zwraca szczegóły dotyczące przestrzeni nazw i przekierowuje żądanie do odpowiedniego serwera nazw TLD.

2 Rekursywne / buforowanie – tylko serwer DNS

Serwer buforowania odbiera cykliczne zapytania DNS od klientów, śledzi translację nazwy na adres IP i zwraca prawidłowy adres IP do klienta. Nie jest właścicielem żadnych danych DNS, ale ma dostęp do wszystkich publicznych rekordów DNS. Utrzymuje również pamięć podręczną odpowiedzi na najnowsze żądanie, aby zwiększyć szybkość rozpoznawania DNS.

3 Przekazywanie serwera DNS

Jak sama nazwa wskazuje, serwer ten przekazuje żądania DNS do innych serwerów zewnętrznych w celu rozwiązania. Zapewnia również lokalną pamięć podręczną DNS, która umożliwia rozwiązywanie problemów poza siedzibą, skracając czas odpowiedzi. Poza tym oferuje elastyczność w definiowaniu lokalnej przestrzeni domeny poprzez dzielenie i przekazywanie zapytań wewnętrznych i zewnętrznych do różnych serwerów.

Co to jest DNS i jak to działa?

Funkcja serwera DNS

Rozdzielczość i buforowanie

Rozpoznawanie DNS to proces mapowania nazw domen na ich adres IP i rozpoczyna się, gdy lokalny program, taki jak przeglądarka, musi skontaktować się ze zdalnym zasobem w Internecie. Przeglądarka szuka pomocy u klienta DNS, lokalnego oprogramowania DNS, aby uzyskać adres zasobu. Klient DNS wysyła zapytanie do serwera DNS, rozproszonej i hierarchicznej sieci serwerów, która mapuje żądanie na jego adres IP i odsyła adres IP zdalnej maszyny.

Określone serwery DNS nie mają szczegółów dla wszystkich domen na świecie, ale mogą poruszać się po hierarchii w celu znalezienia określonych autorytatywnych serwerów nazw z mapowaniem dla żądanej domeny.

Podczas tego procesu routingu rozwiązania każdy serwer DNS i przeglądarka buforują odpowiedzi, z których będą pobierane odpowiedzi bez wysyłania zapytań do oryginalnego serwera w przypadku podobnego żądania. Buforowanie DNS pomaga przyspieszyć odpowiedzi DNS na dowolnym poziomie. Żądania, które nie zostały rozwiązane z pamięci podręcznej, są przekazywane do oryginalnego serwera w celu rozwiązania.

Wniosek

DNS jest bardzo ważnym elementem Internetu, który zapewnia mapowanie nazwy na adres IP dla każdego zasobu internetowego. Umożliwia nam dostęp do zdalnych komputerów lub stron internetowych przy użyciu ich nazw domen, zamiast zapamiętywania ich długiego adresu IP. Oznacza to, że bez systemu DNS dostęp do internetu byłby bardzo utrudniony lub wręcz niemożliwy. Twój router ISP lub Home automatycznie przypisuje Ci adres serwera DNS, ale jeśli masz obawy dotyczące bezpieczeństwa, możesz skorzystać z filtrowanej usługi DNS, takiej jak Open lub Google DNS.

Źródło nagrywania: webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów