Domain Name System (DNS) to nazwa hosta dla adres IP serwis tłumaczeń. DNS to A rozproszona baza danych zaimplementowane w hierarchii serwerów nazw. Jest to protokół warstwy aplikacji służący do wymiany komunikatów pomiędzy klientami i serwerami. Jest to niezbędne do funkcjonowania Internet .
polecenie cp w systemie Linux
Jaka jest potrzeba DNS?
Każdy host jest identyfikowany poprzez adres IP, ale zapamiętywanie numerów jest dla ludzi bardzo trudne, a adresy IP nie są statyczne, dlatego wymagane jest mapowanie, aby zmienić nazwę domeny na adres IP. Dlatego DNS służy do konwersji nazwy domeny stron internetowych na ich numeryczny adres IP.
Rodzaje domen
Istnieją różne rodzaje domen:
- Domeny ogólne: .com (komercyjna), .edu (edukacyjna), .mil (wojskowa), .org (organizacja non-profit), .net (podobna do komercyjnej) – wszystkie są domenami ogólnymi.
- Domena krajowa: .in (Indie) .us .uk
- Odwrotna dziedzina: jeśli chcemy wiedzieć, jaka jest nazwa domeny witryny. Mapowanie adresu IP na nazwę domeny. Zatem DNS może zapewnić zarówno mapowanie, na przykład znaleźć adresy IP techcodeview.com, a następnie musimy wpisać
nslookup www.techcodeview.com

Rodzaje DNSów
Organizacja domeny
Bardzo trudno jest dowiedzieć się adres IP powiązany ze stroną internetową, ponieważ istnieją miliony stron internetowych i przy wszystkich tych stronach powinniśmy być w stanie wygenerować adres IP natychmiast, nie powinno być zbyt wielu opóźnień, aby tak się stało. Organizacja bazy danych jest bardzo ważna.

Główny serwer DNS
- Rekord DNS: Nazwa domeny, adres IP, jaka jest ważność? jaki jest czas życia? oraz wszystkie informacje związane z tą nazwą domeny. Rekordy te są przechowywane w strukturze przypominającej drzewo.
- Przestrzeń nazw: Zbiór możliwych nazw, płaski lub hierarchiczny. System nazewnictwa utrzymuje zbiór powiązań nazw z wartościami – po nadaniu nazwy mechanizm rozpoznawania zwraca odpowiednią wartość.
- Serwer nazw: Jest to implementacja mechanizmu rozstrzygającego.
DNS = Name service in Internet – A zone is an administrative unit, and a domain is a subtree.>
Rozdzielczość nazwy na adres
Host żąda od serwera nazw DNS rozpoznania nazwy domeny. Serwer nazw zwraca hostowi adres IP odpowiadający tej nazwie domeny, aby host mógł w przyszłości połączyć się z tym adresem IP.

Rozdzielczość nazwy na adres
- Hierarchia serwerów nazw Główne serwery nazw: Kontaktują się z nim serwery nazw, które nie mogą rozpoznać nazwy. Kontaktuje się z autorytatywnym serwerem nazw, jeśli mapowanie nazw nie jest znane. Następnie pobiera mapowanie i zwraca adres IP hostowi.
- Serwer domeny najwyższego poziomu (TLD): Jest odpowiedzialny za com, org, edu itp. oraz wszystkie domeny krajowe najwyższego poziomu, takie jak uk, fr, ca, in itp. Mają informacje o autorytatywnych serwerach domen oraz znają nazwy i adresy IP każdego autorytatywnego serwera nazw dla domeny drugiego poziomu.
- Autorytatywne serwery nazw to serwery DNS organizacji, zapewniające wiarygodne nazwy hostów do mapowania adresów IP dla serwerów organizacji. Może być utrzymywany przez organizację lub usługodawcę. Aby dotrzeć do cse.dtu.in, musimy zapytać główny serwer DNS, wówczas wskaże on serwer domeny najwyższego poziomu, a następnie autorytatywny serwer nazw domen, który faktycznie zawiera adres IP. Zatem autorytatywny serwer domeny zwróci skojarzony adres IP.
Serwer nazw domenowych
Maszyna kliencka wysyła żądanie do lokalnego serwera nazw, który, jeśli root nie znajdzie adresu w swojej bazie danych, wysyła żądanie do głównego serwera nazw, który z kolei przekieruje zapytanie do domeny najwyższego poziomu ( TLD) lub autorytatywny serwer nazw. Główny serwer nazw może także zawierać mapowania nazwy hosta na adres IP. Serwer domeny najwyższego poziomu (TLD) zawsze wie, kto jest autorytatywnym serwerem nazw. Ostatecznie adres IP jest zwracany do lokalnego serwera nazw, który z kolei zwraca adres IP do hosta.

Serwer nazw domenowych
Jak działa DNS?
Działanie DNS rozpoczyna się od konwersji nazwy hosta na adres IP. Nazwa domeny służy jako charakterystyczna identyfikacja witryny internetowej. Jest on stosowany zamiast adresu IP, aby ułatwić konsumentom odwiedzanie stron internetowych. Domain Name System działa poprzez uruchomienie bazy danych, której zadaniem jest przechowywanie nazw hostów dostępnych w Internecie. Serwer domeny najwyższego poziomu przechowuje informacje adresowe dla domen najwyższego poziomu, takich jak .com, .net, .org i tak dalej. Jeśli Klient wyśle żądanie, wówczas moduł rozpoznawania nazw DNS wysyła żądanie do serwera DNS w celu pobrania adresu IP. W przypadku, gdy nie zawiera tego konkretnego adresu IP z nazwą hosta, przekazuje żądanie do innego serwera DNS. Gdy adres IP dotrze do mechanizmu rozpoznawania nazw, kończy on żądanie protokół internetowy .
Aby uzyskać więcej, możesz odwołać się do Działanie serwera DNS .

Jak działa DNS?
Autorytatywny serwer DNS kontra rekurencyjny program do rozpoznawania nazw DNS
Parametry | Autorytatywny serwer DNS | Rekurencyjny program do rozpoznawania nazw DNS |
---|---|---|
Funkcjonować | Przechowuje oficjalne rekordy DNS domeny | Rozwiązuje zapytania DNS w imieniu klientów |
Rola | Zapewnia odpowiedzi na określone zapytania DNS | Aktywnie wyszukuje informacje dla klientów |
Obsługa zapytań | Odpowiada autorytatywnymi danymi DNS | Wysyła zapytania do innych serwerów DNS o dane DNS |
Interakcja z klientem | Nie wchodzi w bezpośrednią interakcję z użytkownikami końcowymi | Obsługuje użytkowników końcowych lub aplikacje klienckie |
Źródło danych | Przechowuje rekordy DNS dla określonych domen | Wyszukuje dane z innych serwerów DNS |
Buforowanie | Generalnie nie wykonuje buforowania | Buforuje odpowiedzi DNS w celu szybszego wyszukiwania |
Rozdzielczość hierarchiczna | Nie uczestniczy w rozstrzyganiu rekurencyjnym | Aktywnie wykonuje rekurencyjne rozpoznawanie nazw |
Adres IP | Ma stały, znany adres IP | Adres IP może się różnić w zależności od dostawcy usług internetowych |
Władza Strefy | Zarządza określoną strefą DNS (domeną) | Nie zarządza żadną konkretną strefą DNS |
Co to jest wyszukiwanie DNS?
Wyszukiwanie DNS lub rozpoznawanie DNS można po prostu nazwać procesem, który pomaga w umożliwieniu urządzeniom i aplikacjom tłumaczącym czytelne nazwy domen na odpowiednie adresy IP używane przez komputery do komunikacji przez Internet.
Serwery DNS biorące udział w ładowaniu strony internetowej
Po załadowaniu strony internetowej kilka serwerów DNS jest odpowiedzialnych za tłumaczenie nazwy domeny na odpowiedni adres IP serwera internetowego hostującego witrynę. Oto lista głównych serwerów DNS zaangażowanych w ładowanie strony internetowej.
- Lokalny program do rozpoznawania nazw DNS
- Główne serwery DNS
- Serwery DNS domeny najwyższego poziomu (TLD).
- Autorytatywne serwery DNS
- Serwer internetowy
Ten hierarchiczny system serwerów DNS gwarantuje, że po wpisaniu nazwy domeny w przeglądarce internetowej zostanie ona przetłumaczona na prawidłowy adres IP, umożliwiając dostęp do żądanej strony internetowej.
Aby uzyskać więcej informacji, możesz odwołać się Wyszukiwanie DNS artykuł.
Co to jest narzędzie do rozpoznawania nazw DNS?
Narzędzie do rozpoznawania DNS nazywany jest po prostu klientem DNS i posiada funkcję inicjowania procesu wyszukiwania DNS, zwanego również rozpoznawaniem DNS. Korzystając z narzędzia DNS Resolver, aplikacje mogą łatwo uzyskać dostęp do różnych stron internetowych i usług obecnych w Internecie, korzystając z nazw domen, które są bardzo przyjazne dla użytkownika, co również rozwiązuje problem zapamiętywania Adres IP .
Jakie są typy zapytań DNS?
Istnieją zasadniczo trzy typy zapytań DNS występujących podczas wyszukiwania DNS. Są one podane poniżej.
- Zapytanie rekurencyjne: W tym zapytaniu, jeśli moduł rozpoznawania nazw nie może znaleźć rekordu, klient DNS chce, aby serwer DNS odpowiedział klientowi w dowolny sposób, na przykład żądanym rekordem źródłowym lub komunikatem o błędzie.
- Zapytanie iteracyjne: Zapytanie iteracyjne to zapytanie, w którym klient DNS chce uzyskać najlepszą możliwą odpowiedź od serwera DNS.
- Zapytanie nierekurencyjne: Zapytanie nierekurencyjne to zapytanie występujące, gdy narzędzie do rozpoznawania nazw DNS wysyła do serwera DNS zapytanie o jakiś rekord, który ma do niego dostęp ze względu na rekord znajdujący się w jego pamięci podręcznej.
Co to jest buforowanie DNS?
Buforowanie DNS można po prostu nazwać procesem używanym przez narzędzia do rozpoznawania nazw DNS do przechowywania przez pewien czas wcześniej rozwiązanych informacji DNS, które zawierają nazwy domen i adresy IP. Główną zasadą buforowania DNS jest przyspieszenie procesu przyszłego wyszukiwania DNS, a także pomoc w skróceniu całkowitego czasu rozpoznawania DNS.
Często zadawane pytania dotyczące systemu nazw domen (DNS)
P.1: Co rozumiesz przez serwer DNS poziomu 3?
Odpowiedź:
Poziom 3 można określić jako serwer DNS strony trzeciej, który jest całkowicie darmowy i otwarty dla publiczności.
P.2: Czy system nazw domen (DNS) jest protokołem?
Odpowiedź:
System nazw domen (DNS) to protokół używany do konwersji łatwo czytelnych nazw do komunikacji w sieci, zamiast zapamiętywania adresu IP.
P.3: Jak sklasyfikować DNS jako TCP lub UDP?
Odpowiedź:
DNS zaprojektowano tak, aby można go było używać na dwa sposoby, np. jako TCP lub jako UDP. Konwertuje na TCP, gdy nie jest w stanie komunikować się na UDP.