Co to jest serwer DNS

Serwer systemu nazw domen (DNS) to komputer, który dopasowuje nazwy hostów witryn internetowych (takie jak example.com) do odpowiadających im adresów protokołu internetowego (IP). Baza danych publicznych adresów IP i odpowiadających im nazw domen jest przechowywana na serwerze DNS.

Zgodnie z protokołami IPv4 lub IPV6 każde urządzenie podłączone do Internetu ma unikalny adres IP, który pomaga je zidentyfikować. To samo można powiedzieć o serwerach WWW, które służą do hostowania stron internetowych. Na przykład jeden serwer CDNetworks w Mountain View w Kalifornii ma adres IP 157.185.170.144.

Serwery DNS pomagają nam uniknąć zapamiętywania długich adresów IP (a jeszcze bardziej złożonych alfanumerycznych w systemie IPV6) poprzez automatyczne tłumaczenie nazw witryn internetowych na te liczby, aby serwery mogły załadować prawidłowe strony internetowe.

Zawartość

Co to jest DNS?

System nazw domen (DNS) to baza danych nazw domen i adresów IP, która umożliwia przeglądarkom zlokalizowanie prawidłowego adresu IP dla adresu URL nazwy hosta. Gdy chcemy uzyskać dostęp do strony internetowej, zwykle wpisujemy nazwę domeny w przeglądarce internetowej, na przykład cdnetworks.com, wired.com lub nytimes.com.

Co to jest serwer DNS

Jednak w celu załadowania treści na stronę internetową przeglądarki internetowe muszą znać konkretne adresy IP. System nazw domen (DNS) konwertuje nazwy domen na adresy IP, umożliwiając ładowanie zasobów z serwera witryny. Witryny internetowe z wieloma adresami IP należącymi do jednej nazwy domeny nie są rzadkością.

Na przykład duże witryny, takie jak Google, będą miały użytkowników żądających serwera z całego świata. Nawet jeśli nazwa witryny wprowadzona w przeglądarce jest taka sama, serwer, z którym próbuje się połączyć komputer z Singapuru, najprawdopodobniej będzie inny niż ten, z którym próbuje się połączyć komputer z, powiedzmy, Toronto. To wtedy pojawia się buforowanie DNS.

Buforowanie DNS

Buforowanie DNS to technika przechowywania danych DNS w rekordach DNS, które znajdują się bliżej klienta żądającego, dzięki czemu zapytanie DNS może zostać szybciej rozwiązane. Eliminuje to potrzebę dodatkowych żądań w dalszej części łańcucha, poprawia czas ładowania strony internetowej i zmniejsza wykorzystanie przepustowości.

Czas życia lub TTL odnosi się do tego, jak długo rekordy DNS są przechowywane w pamięci podręcznej DNS. Ten przedział czasowy jest istotny, ponieważ określa, jak „świeże” są rekordy DNS i czy pasują do aktualnych wersji adresów IP. Buforowanie DNS może odbywać się w przeglądarce lub na poziomie systemu operacyjnego (poziom OS).

Buforowanie DNS w przeglądarce

Ponieważ przeglądarki internetowe zapisują rekordy DNS przez określony czas, często jest to pierwsze miejsce, na które użytkownik patrzy podczas tworzenia rekordu DNS. Weryfikacja pamięci podręcznej DNS i wysyłanie żądań DNS do adresu IP podczas korzystania z przeglądarki wymaga mniej kroków.

Buforowanie DNS Poziom systemu operacyjnego (OS)

Gdy zapytanie DNS opuszcza stację roboczą użytkownika końcowego, przechodzi na poziom systemu operacyjnego w celu wyszukania dopasowania. Proces „skrótu programu rozpoznawania nazw” w systemie operacyjnym sprawdza własną pamięć podręczną DNS, aby określić, czy zawiera rekord. Jeśli nie, zapytanie jest kierowane do dostawcy usług internetowych poza siecią lokalną (ISP).

Jak działa DNS?

DNS odpowiada za przekształcenie nazwy hosta (zwanej również nazwą witryny lub strony internetowej) na adres IP. Proces lokalizowania odpowiedniego adresu IP jest znany jako rozpoznawanie DNS, a czynność wprowadzania nazwy domeny jest znana jako zapytanie DNS.

Istnieją trzy typy zapytań DNS: rekurencyjne, iteracyjne i nierekurencyjne.

Zapytania cykliczne to te, w których serwer DNS musi odpowiedzieć z żądanym rekordem zasobu. Jeśli nie można wykryć rekordu, klientowi DNS musi zostać wyświetlony komunikat o błędzie.

Zapytania iteracyjne to takie, w których klient DNS żąda odpowiedzi od wielu serwerów DNS do momentu wykrycia najlepszej odpowiedzi lub wystąpienia błędu lub przekroczenia limitu czasu. Jeśli serwer DNS autorytatywny dla niższego poziomu przestrzeni nazw domeny nie może znaleźć dopasowania dla zapytania, odniesie się do serwera DNS autorytatywnego dla niższego poziomu przestrzeni nazw domeny. Klient DNS następnie wysyła zapytanie do tego adresu referencyjnego, a proces powtarza się z większą liczbą serwerów DNS.

Zapytania nierekurencyjne to zapytania, które rozwiązuje program rozpoznawania nazw DNS, gdy żądany zasób jest dostępny, ponieważ serwer jest autorytatywny lub zasób jest już buforowany.

Różne typy serwerów DNS

Zapytanie DNS jest wysyłane do kilku odrębnych serwerów przed rozstrzygnięciem, bez udziału użytkownika końcowego.

1. Rekurencyjny rekursywny resolver DNS

Jest to serwer przeznaczony do odbierania żądań z komputerów klienckich. Lokalizuje rekord DNS i wykonuje dodatkowe żądania w odpowiedzi na zapytania DNS klienta. Gdy żądane zasoby są zwracane do rekursora na początku procesu zapytania, buforowanie DNS może zmniejszyć liczbę zapytań.

2. Główny serwer nazw

Ten serwer jest odpowiedzialny za konwersję czytelnych dla człowieka nazw hostów na czytelne dla komputera adresy IP. Serwer główny akceptuje zapytanie rekursora i na podstawie nazwy domeny w zapytaniu przesyła je do serwerów nazw TLD w następnym etapie.

3. Serwer nazw domen najwyższego poziomu (TLD)

Serwery nazw TLD są odpowiedzialne za śledzenie informacji o nazwach domen. Mogą na przykład zawierać informacje o witrynach kończących się na „.com” lub „.org”, a także o domenach krajowych, takich jak „www.example.com.uk”, „www.example.com.us”, " i inni. Serwer nazw TLD odbiera zapytanie z serwera głównego i przekazuje je do autorytatywnego serwera nazw DNS dla danej domeny.

4. Autorytatywny serwer nazw

Autorytatywny serwer nazw DNS w końcu zwróci adres IP do rekursora DNS, który następnie może przekazać go klientowi. Ten autorytatywny serwer nazw DNS jest tym, który przechowuje rekordy DNS na dole procesu wyszukiwania. Potraktuj je jako swój ostatni przystanek lub ostateczne autorytatywne źródło informacji.

Wniosek

Wyszukiwanie DNS to procedura, za pomocą której serwer DNS zwraca rekord DNS. Pociąga to za sobą przesłanie zapytania o nazwę hosta z przeglądarki internetowej do procesu wyszukiwania DNS na serwerze DNS iz powrotem. Przelicznik DNS to serwer, który obsługuje pierwszy etap procesu wyszukiwania DNS, inicjując serię procedur, których kulminacją jest tłumaczenie adresu URL na adres IP w celu załadowania strony internetowej.

Rekurencyjny resolver DNS otrzymuje zapytanie o nazwę hosta wprowadzoną przez użytkownika po przejściu z przeglądarki internetowej do Internetu. Rekurencyjny serwer DNS wysyła następnie zapytanie do głównego serwera DNS, który zwraca adres serwera TLD odpowiedzialnego za przechowywanie domeny.

Przelicznik następnie wysyła żądanie DNS do powiązanej domeny TLD, otrzymując adres IP serwera nazw domen. Rekursywny serwer DNS następnie żąda serwera nazw domen i otrzymuje adres IP, który należy przekazać przeglądarce internetowej jako ostatni krok. Przeglądarka może następnie użyć żądań HTTP do żądania określonych stron internetowych po zakończeniu procesu wyszukiwania DNS.

Te fazy składają się na konwencjonalną procedurę wyszukiwania DNS, jednak buforowanie DNS może przyspieszyć działanie. Buforowanie DNS umożliwia przeglądarce, systemowi operacyjnemu lub odległej infrastrukturze DNS przechowywanie informacji o wyszukiwaniu DNS lokalnie, co pozwala na pominięcie niektórych kroków w celu szybszego ładowania.

Sign up and earn $1000 a day ⋙

Leave a Comment

Instrukcje wyłączania Galaxy AI na telefonach Samsung

Instrukcje wyłączania Galaxy AI na telefonach Samsung

Jeśli nie potrzebujesz już korzystać z Galaxy AI na swoim telefonie Samsung, możesz wyłączyć tę funkcję, wykonując bardzo prostą czynność. Oto instrukcje dotyczące wyłączania Galaxy AI na telefonach Samsung.

Jak usunąć postać AI stworzoną na Instagramie

Jak usunąć postać AI stworzoną na Instagramie

Jeśli nie potrzebujesz żadnej postaci AI na Instagramie, możesz ją szybko usunąć. Oto przewodnik po usuwaniu postaci AI z Instagrama.

Instrukcja wstawiania symbolu delty w programie Excel

Instrukcja wstawiania symbolu delty w programie Excel

Symbol delty w programie Excel, znany również jako symbol trójkąta, jest często używany w tabelach danych statystycznych do wyrażania rosnących lub malejących liczb albo dowolnych danych zależnie od życzenia użytkownika.

Instrukcje udostępniania arkusza w Arkuszach Google

Instrukcje udostępniania arkusza w Arkuszach Google

Oprócz udostępniania pliku Arkuszy Google zawierającego wszystkie wyświetlane arkusze, użytkownicy mogą zdecydować się na udostępnienie obszaru danych Arkuszy Google lub udostępnienie arkusza w Arkuszach Google.

Instrukcje wyłączania pamięci masowej ChatGPT

Instrukcje wyłączania pamięci masowej ChatGPT

Użytkownicy mogą także dostosować ustawienia tak, aby pamięć ChatGPT była wyłączana w dowolnym momencie, zarówno w wersji mobilnej, jak i komputerowej. Oto instrukcje dotyczące wyłączania pamięci ChatGPT.

Instrukcje dotyczące wyświetlania czasu ostatniej aktualizacji systemu Windows

Instrukcje dotyczące wyświetlania czasu ostatniej aktualizacji systemu Windows

Domyślnie usługa Windows Update automatycznie sprawdza dostępność aktualizacji. Możesz także zobaczyć, kiedy miała miejsce ostatnia aktualizacja. Poniżej znajdziesz instrukcje, jak sprawdzić, kiedy system Windows został ostatnio zaktualizowany.

Instrukcje usuwania karty eSIM na iPhonie są bardzo proste

Instrukcje usuwania karty eSIM na iPhonie są bardzo proste

Generalnie rzecz biorąc, operacja usunięcia karty eSIM na iPhonie jest dla nas równie prosta do wykonania. Oto instrukcje dotyczące usuwania karty eSIM z iPhone'a.

Jak przekonwertować Live Photo na Boomerang na iPhonie

Jak przekonwertować Live Photo na Boomerang na iPhonie

Użytkownicy iPhone'a oprócz zapisywania zdjęć Live Photos w formie filmów mogą bardzo łatwo przekonwertować zdjęcia Live Photos do formatu Boomerang.

Jak zablokować automatyczne włączanie SharePlay na iPhonie

Jak zablokować automatyczne włączanie SharePlay na iPhonie

Wiele aplikacji automatycznie włącza funkcję SharePlay podczas rozmów FaceTime, co może spowodować przypadkowe naciśnięcie niewłaściwego przycisku i zrujnowanie połączenia wideo.

Jak korzystać z funkcji Kliknij, aby wykonać w systemie Windows 11

Jak korzystać z funkcji Kliknij, aby wykonać w systemie Windows 11

Po włączeniu funkcji Kliknij, aby wykonać funkcja ta działa, rozpoznaje tekst lub obraz, w który kliknięto, i na tej podstawie podejmuje odpowiednie działania kontekstowe.

Jak włączyć podświetlenie klawiatury laptopa, aktywować podświetlenie klawiatury w systemie Windows 10

Jak włączyć podświetlenie klawiatury laptopa, aktywować podświetlenie klawiatury w systemie Windows 10

Włączenie podświetlenia klawiatury sprawi, że będzie ona świecić, co jest przydatne podczas pracy w warunkach słabego oświetlenia lub sprawi, że kącik gracza będzie wyglądał bardziej stylowo. Poniżej możesz wybrać jeden z czterech sposobów włączania podświetlenia klawiatury laptopa.

Jak przejść do trybu awaryjnego systemu Windows 10 podczas uruchamiania

Jak przejść do trybu awaryjnego systemu Windows 10 podczas uruchamiania

Istnieje wiele sposobów na przejście do trybu awaryjnego w systemie Windows 10, na wypadek gdybyś nie mógł wejść do systemu Windows i się do niego dostać. Aby przejść do trybu awaryjnego systemu Windows 10 podczas uruchamiania komputera, zapoznaj się z poniższym artykułem z serwisu WebTech360.

Jak tworzyć zdjęcia w stylu Ghibli na Grok AI

Jak tworzyć zdjęcia w stylu Ghibli na Grok AI

Grok AI rozszerzył swój generator zdjęć AI, aby umożliwić przekształcanie osobistych zdjęć w nowe style, np. tworzenie zdjęć w stylu Studio Ghibli ze słynnymi filmami animowanymi.

Instrukcje dotyczące bezpłatnej rejestracji w usłudze Google One AI Premium na 1 miesiąc

Instrukcje dotyczące bezpłatnej rejestracji w usłudze Google One AI Premium na 1 miesiąc

Użytkownicy usługi Google One AI Premium mogą skorzystać z miesięcznego bezpłatnego okresu próbnego, w trakcie którego mogą się zarejestrować i zapoznać z wieloma ulepszonymi funkcjami, takimi jak asystent Gemini Advanced.

Jak wyłączyć ostatnie wyszukiwania w Safari

Jak wyłączyć ostatnie wyszukiwania w Safari

Począwszy od systemu iOS 18.4 firma Apple umożliwia użytkownikom decydowanie, czy w przeglądarce Safari mają być wyświetlane ostatnie wyszukiwania.