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.

Zostaw komentarz

Zachowaj ONLYOFFICE Spell Check w wybranym języku

Zachowaj ONLYOFFICE Spell Check w wybranym języku

Ustaw język sprawdzania poprawności całego dokumentu lub zaznaczonego tekstu, sprawdź, czy sprawdzanie pisowni jest aktywne i rozpoznaj, kiedy brakuje słownika serwera.

Śledź zmiany po ponownym otwarciu dokumentu

Śledź zmiany po ponownym otwarciu dokumentu

Włącz funkcję stałego śledzenia zmian dla wszystkich w dokumencie ONLYOFFICE, sprawdź, czy zmiany są rejestrowane, i zrozum ograniczenia tego ustawienia.

Śledź przepływ, aby wyczyścić Nginx 502 ONLYOFFICE

Śledź przepływ, aby wyczyścić Nginx 502 ONLYOFFICE

Sprawdź, czy usługa Nginx, sieć Docker lub wewnętrzna usługa ONLYOFFICE zwraca błąd 502, a następnie zweryfikuj poprawiony kod źródłowy i kontrolę kondycji.

Śledź wywołanie zwrotne zapisu, gdy ONLYOFFICE nie zapisuje w NextCloud

Śledź wywołanie zwrotne zapisu, gdy ONLYOFFICE nie zapisuje w NextCloud

Zdiagnozuj nieudane zapisy ONLYOFFICE, sprawdzając trasę wywołania zwrotnego Nextcloud, przekierowania proxy i dzienniki pamięci masowej, a następnie sprawdź, czy edytowany plik zostanie zachowany.

Zapobiegnij wyczerpaniu się pamięci VPS na serwerze dokumentów ONLYOFFICE

Zapobiegnij wyczerpaniu się pamięci VPS na serwerze dokumentów ONLYOFFICE

Znajdź przyczynę awarii pamięci ONLYOFFICE, sprawdź limity Dockera, prawidłowo dostosuj rozmiar pamięci RAM VPS, bezpiecznie dodaj wymianę i zweryfikuj otwieranie i zapisywanie dokumentów.

Śledź nieudany eksport pliku PDF ONLYOFFICE do źródła

Śledź nieudany eksport pliku PDF ONLYOFFICE do źródła

Oddziel problemy z pobieraniem przez przeglądarkę od błędów konwersji po stronie serwera i użyj odpowiedniego dziennika lub kontroli dostępu, aby eksportowanie plików PDF przebiegło pomyślnie.

Rozwiąż błąd „Token jest nieprawidłowy” w aplikacji ONLYOFFICE w NextCloud

Rozwiąż błąd „Token jest nieprawidłowy” w aplikacji ONLYOFFICE w NextCloud

Porównaj tajny klucz JWT używany przez ONLYOFFICE Docs i Nextcloud, zastosuj go bezpiecznie w instalacjach Docker lub Linux i zweryfikuj połączenie bez osłabiania uwierzytelniania.

Wdrażanie społeczności ONLYOFFICE Workspace w systemie Ubuntu 24.04

Wdrażanie społeczności ONLYOFFICE Workspace w systemie Ubuntu 24.04

Zainstaluj ONLYOFFICE Workspace Community na Ubuntu 24.04 przy użyciu oficjalnego skryptu Docker, sprawdź wymagania serwera, pomiń aplikację Mail, jeśli to konieczne, i zweryfikuj bezpieczeństwo portalu.

Skonfiguruj tajne klucze JWT ONLYOFFICE na serwerze i łączniku

Skonfiguruj tajne klucze JWT ONLYOFFICE na serwerze i łączniku

Skonfiguruj pasujące tajne klucze JWT dla ONLYOFFICE Docs i jego łącznika, podając bezpieczne kroki dla pakietów Linux, wdrożeń Docker i weryfikacji.

Oznacz dokumenty ONLYOFFICE swoim logo i kolorami motywu

Oznacz dokumenty ONLYOFFICE swoim logo i kolorami motywu

Dodaj do wbudowanego edytora dokumentów ONLYOFFICE logo swojej firmy i kolory interfejsu za pomocą pliku motywu niestandardowego i konfiguracji edytora. Zobacz limity edycji i kontrole wdrożenia.