Co to jest serwer DNS i klient DNS? Oprócz nich wiadomość zawiera

Wszyscy webmasterzy i wielu zwykli użytkownicy którzy nie mają pojęcia o działaniu stron internetowych, doskonale wiedzą, czym jest hosting stron internetowych. Ale nie wszyscy użytkownicy sieci wiedzą, czym jest DNS, dlaczego jest potrzebny i dlaczego nie mogą się bez niego obejść. Czym więc jest i z czym się go spożywa? DNS to skrót od angielskiej definicji Domain Name System – system nazw domen. DNS jest system rozproszony, która na żądanie określonej nazwy domeny może zgłosić adres IP urządzenia. Nazwa adres IP również pochodzi od angielskiego wyrażenia protokół internetowy Adres oznaczający unikalny identyfikator lub adres urządzenia w sieci, niezależnie od tego, czy jest to sieć lokalna, czy sieć WWW. Urządzenia te to głównie komputery użytkowników, ale mogą występować inne urządzenia, w tym drukarki itp.

Jak wiadomo, każdy komputer w sieci ma swój własny unikalny adres IP, który jest niezbędny do pracy w sieci. Bez znajomości tego adresu żaden użytkownik nie będzie mógł wysłać żądania ani uzyskać dostępu do tego urządzenia. Webmaster tworząc swoją stronę internetową i wybierając hosting dla wordpress, hosting dla joomla lub hosting dla innego CMS-a otrzymuje adres IP swojego zasobu. Adres IP składa się z 4-bajtowej liczby oddzielonej kropkami i wygląda mniej więcej tak: 183.76.34.23, 162.34.12.183 itd. Oczywiście nie każdy będzie w stanie zapamiętać ten zestaw liczb, a jeśli tak, to tylko w kilku serwisach, co dla normalna operacja online. W tym właśnie pomaga DNS, który służy do ustalenia adresu IP po nazwie domeny, co jest znacznie łatwiejsze do zapamiętania i znalezienia.

Określanie adresu IP na podstawie nazwy domeny nazywane jest również rozpoznawaniem. Aby zapewnić Szybkie wyszukiwanie Aby zlokalizować żądaną witrynę lub zasób, opracowano cały hierarchiczny system serwerów DNS. Wszyscy twórcy stron internetowych korzystający z hostingu wiedzą, że nazwa domeny może składać się z kilku części (nazwy domen o 1, 2, 3 poziomach). Odpowiedzialny za każdą część nazwy domeny pewna grupa serwerów, dzięki czemu każde żądanie użytkownika jest wysyłane do kilku serwerów, po czym dociera żądany serwer, na którym znajduje się żądana witryna.

Aby wyraźnie zademonstrować działanie hierarchiczne Systemy DNS, wyobraźmy sobie, jak przeszukiwana będzie witryna primer.narod.ru. Najpierw następuje żądanie do serwera DNS, który jest odpowiedzialny za strefę ru. Następnie żądania wysyłane są do serwera odpowiedzialnego za strefę narod.ru. Następnie komputer otrzymuje adres serwera odpowiedzialnego za strefę primer.narod.ru, a serwer ten wskazuje, który adres odpowiada witrynie primer.narod.ru, a użytkownik zostaje przeniesiony do żądanego zasobu. Niezależnie od tego, czy twórca stron internetowych korzysta z darmowego, czy płatnego hostingu, wszystkie żądania kierowane do jego zasobu będą przebiegały według podobnego schematu.

Serwer DNS jest wyspecjalizowany oprogramowanie wymagane do konserwacji DNS. Serwer DNS może pracować w trybie forwardowania (przekazywania żądania do innego serwera), w trybie utrzymania strefy (obsługiwane są tylko żądania z obsługiwanej strefy, natomiast żądania do innych stref nie są akceptowane), w trybie samowykonanie zapytanie rekurencyjne. Klient DNS jest osobny program lub moduł w programie, który służy do określenia adresu węzła na podstawie jego nazwy. Zwykle funkcja klienta DNS jest wbudowana w przeglądarkę, której użytkownik używa do surfowania po Internecie, więc może nawet nie wiedzieć, co się dzieje „tam”, kiedy wchodzi i szuka konkretnej witryny.

Czasami bardzo irytujące staje się to, że nie można korzystać z Internetu z powodu zupełnie banalnego błędu „Serwer DNS nie odpowiada”. W zdecydowanej większości przypadków, gdy nie można znaleźć adresu DNS serwera, problem można rozwiązać w ciągu kilku minut. W tym artykule szczegółowo omówimy wszystkie sposoby rozwiązania tego problemu.

Serwer DNS to narzędzie przekierowujące użytkownika Internetu na stronę internetową. Faktem jest, że każda strona internetowa jest przechowywana na serwerze, który ma własny adres IP. Aby zapewnić użytkownikowi dostęp do witryny, serwer DNS łączy jego komputer z serwerem. Innymi słowy, serwer DNS jest łączem pomiędzy użytkownikiem a witryną.

Błędy „Serwer DNS nie odpowiada” lub „Nie można znaleźć adresu DNS”

Często przeglądarka skarży się, że nie może znaleźć adresu DNS serwera. Ta wiadomość występuje najczęściej wśród użytkowników komputerów stacjonarnych korzystających z połączenia bez kabli (modem 3G/LTE lub Router Wifi). Może jednak pojawić się również u osób stosujących Internet przewodowy. Ten błąd oznacza, że ​​jednostka, z której użytkownik wchodzi na stronę, nie może znaleźć adresu DNS, który przekieruje go na serwer z szukaną przez niego stroną.

Co zrobić, jeśli serwer DNS nie odpowiada lub jest niedostępny

Zanim spróbujesz podjąć decyzję ten problem, musisz najpierw dowiedzieć się, dlaczego powstało:

  1. Z powodu nieprawidłowe ustawienia modem lub router;
  2. Z powodu nieprawidłowych ustawień systemu operacyjnego (strona jest blokowana przez wirusa lub zaporę ogniową lub awaria klienta DNS systemu Windows);
  3. Z powodu przestarzałego sterownika karta sieciowa.


Aby to zrobić, musisz przejść do panelu sterowania siecią znajdującego się w prawym dolnym rogu paska zadań. Posiada ikonę monitora, obok której znajduje się kabel Enternet. Kliknij na nią lewym przyciskiem manipulatora. Następne kliknięcie prawy klucz manipulator w polu, w którym jest napisane „Połączony”, a następnie przejdź do „Właściwości”. Kliknij na zakładkę „Sieć” i przejdź do pozycji „Właściwości”, po kliknięciu „Protokół internetowy w wersji 4”. W zakładce Adresy DNS spróbuj wybrać opcję „Załaduj serwer DNS automatycznie”. Jeśli to nie pomoże, wprowadź adres (preferowany i alternatywny) samodzielnie. Jest to zapisane w umownych certyfikatach przyłączenia. Adres DNS możesz także uzyskać od swojego dostawcy usług internetowych, dzwoniąc do niego.

Rada: prawidłowy adres DNS można zarejestrować nie tylko w Ustawienia Windowsa, ale także w panelu sterowania samego routera. Jeśli korzystasz z oprogramowania narzędziowego firmy TP-LINK, użyj parametru szybki montaż(Szybki montaż).

Często wirus nieostrożnie pobrany przez użytkownika blokuje dostęp do innych stron. Aby sprawdzić system pod kątem istniejącego złośliwego oprogramowania, należy go przeskanować za pomocą programu antywirusowego. W takim przypadku lepiej jest wykonać skanowanie programem, który nie wymaga instalacji na pulpicie i znajduje się na dysku Live-CD lub Live-flash (media Live to przestrzeń dyskowa niezależna od głównego systemu). Do takich celów możemy polecić dr. Internetowe lekarstwo! Przenośne programy chroniące przed złośliwym oprogramowaniem są dobre, ponieważ umieszczone na dysku Live-CD lub Live-flash nie mogą zostać zainfekowane wirusami.

Konfigurowanie zapory ogniowej

Istnieje możliwość, że dostęp do strony został zablokowany natywny Windows Farewall lub zapora sieciowa (inna nazwa zapory ogniowej) dostarczana z programem antywirusowym. Zapora sieciowa blokuje dostęp do witryn, które uważa za złośliwe. Jeśli wiesz, że zablokowana strona jest naprawdę bezpieczna, możesz tymczasowo wyłączyć zaporę sieciową lub zresetować jej ustawienia do ustawień początkowych (wówczas lista zablokowanych stron zostanie wyzerowana). Jak wyłączyć zaporę sieciową Microsoft? Kliknij Panel sterowania->Windows i zabezpieczenia-> zapora systemu Windows. W lewym panelu pojawi się pozycja „Włącz i zamykanie okien Zapora sieciowa”. Kliknij, a następnie ustaw wszystkie przełączniki na „Wyłącz Zaporę systemu Windows”. Zapisz te ustawienia.

Rada: Zapora systemu Windows- klucz. Wyłączając tę ​​opcję, wyłączysz inne zapory ogniowe.

Aktualizacja sterowników karty sieciowej

Często komputer stacjonarny odmawia połączenia z Internetem z powodu przestarzałe sterowniki karta sieciowa. Aby sprawdzić ich stan, użyj Narzędzie sterownika Wzmacniacz. Ta aplikacja pomoże Ci znaleźć nie tylko sterowniki do kontrolery sieciowe i je zainstalować, ale także zaktualizować funkcjonalność innych komponentów.

Rada: możesz zaktualizować sterowniki karta sieciowa i standardowe Narzędzia systemu Windows. Przejdź do „Urządzenia i drukarki”, a następnie kliknij dwukrotnie lewym przyciskiem myszy ikonę na pulpicie. W zakładce „Sprzęt” znajdź komponenty oznaczone jako „Karty sieciowe” i przejdź do ich „Właściwości”. Tam kliknij „Sterownik” i wybierz „Aktualizuj”.

Ta metoda polega na zresetowaniu ustawień pulpitu i routera. Sekwencja działań jest następująca: należy odłączyć router od sieci 220 V i pozostawić go niepodłączonym na 5 minut. Następnie musisz ponownie uruchomić komputer i ponownie podłączyć router do gniazdka.

Rada: Przed wyłączeniem routera należy wejść do jego menu ustawień i zresetować ustawienia domyślne.

Problem ten można rozwiązać na dwa sposoby. Pierwsza - najmniej bolesna - zarejestruj adres DNS nie poprzez Panel Zarządzanie Windowsem, ale poprzez menu routera. Drugim jest wykonanie przywracania systemu. Przejdź do Panelu sterowania, a następnie – „System i zabezpieczenia” – „Przywróć wcześniej zapisany stan pulpitu”. Po kilku minutach, gdy narzędzie zbierze wszystkie zarejestrowane punkty kopii zapasowych, musisz wybrać jeden z nich. Przy każdym punkcie wpisana jest data jego powstania. Wybierz ten, na którym klient DNS działał normalnie i potwierdź reset systemu.

Jak znaleźć adres DNS serwera

Prawidłowy adres DNS jest określony w umowie o podłączeniu komputera stacjonarnego do sieci. Został skompilowany przez dostawcę, więc nie ma możliwości wystąpienia błędu. Jeśli nie masz dostępu do certyfikatu, możesz zadzwonić do dostawcy lub skontaktować się z nim za pośrednictwem serwis techniczny wsparcia i poproś go o ponowne podanie dokładnego adresu DNS.

Gdzie mogę skonfigurować adres serwera DNS w systemie Windows?

Można go skonfigurować za pomocą narzędzi systemu Windows (ścieżka: ikona sieci na pasku zadań - „Ustawienia” - „Sieć” - „Protokół internetowy v4” - „Właściwości” - zakładka z adresami DNS) lub poprzez panel sterowania routera lub modemu.

Programy do konfiguracji serwera DNS

Jeśli serwer DNS jest niedostępny, narzędzie DNS Jumper pomoże rozwiązać ten problem. Jego zaletą jest to, że jest przenośny i nie wymaga instalacji. Na karcie „Wybór serwera DNS” możesz wybrać adres DNS ręcznie lub pozwolić, aby samo narzędzie go wybrało. W takim przypadku zworka DNS wybierze najbardziej stabilną i szybki serwer NA ten moment, a problem „Serwer DNS nie odpowiada systemowi Windows” zostanie usunięty. Możesz także pobrać dodatek DOT VPN do swojej przeglądarki. Rozszerzenie to pozwala wybrać nie tylko adres, ale także kraj, z którego użytkownik będzie się logował. Oznacza to, że możesz fizycznie przebywać w Niemczech, ale uzyskać dostęp do witryny jako mieszkaniec Holandii. Bardzo przydatne rozszerzenie, ponieważ niektóre strony są blokowane przez rządy stanowe, a DOT VPN pozwala ominąć ten zakaz. „ Konfigurowanie VPN» w przeglądarce Opera. Włącza się ją w następujący sposób: Ustawienia->Bezpieczeństwo->VPN (przesuń przełącznik w położenie „Włącz” i wybierz „Optymalna lokalizacja”).

3 kolejne przydatne artykuły:

    Naprawa okien - rzadki typ programy, które mogą zapisać Twoje Komputer osobisty od prawie wszystkich...

    Program sprawdzający siłę haseł użytkowników systemu. To narzędzie używać administratorzy sieci obliczać użytkowników za pomocą...

    Jeśli chcesz chronić niektóre dane osobowe, możesz oczywiście ustawić hasło w...

Jeśli klienci nie mogą uzyskać dostępu do zasobów sieciowych za pomocą nazwy hosta lub pełnej nazwy domeny, przyczyną problemu jest zwykle jeden z następujących błędów:

  • Pamięć podręczna rozpoznawania nazw lokalnych przechowuje odpowiedź negatywną
  • Serwer DHCP udostępnił klientom nieprawidłowy adres serwera rozpoznawania nazw
  • Podano nieprawidłowe parametry statyczne protokołu TCP/IP
  • Inne nazwy domen nie są wymienione jako sufiksy, które są dodawane w kolejności iteracji sufiksu DNS ( Dodatkowe opcje protokół TCP/IP)
  • Błąd sprzętowy sieci ( karty sieciowe, kable, przełączniki, routery itp.)

Jeśli klienci nie mogą uzyskać dostępu do systemu przy użyciu w pełni kwalifikowanej nazwy domeny, warto najpierw ustalić, czy problem dotyczy usługi rozpoznawania nazw, czy samej sieci. Najbardziej w prosty sposób Odbywa się to poprzez wysłanie pakietu echa testowego do zdalnego systemu ze wskazaniem adresu IP. Jeśli systemu zdalnego pomyślnie odpowiedział na pakiet echa testowego, oznacza to, że rzeczywiście problem dotyczy usługi rozpoznawania nazw (jeśli nie, sprawdź, czy nie występują problemy w sprzęt komputerowyśrodowisko sieciowe).

Następnie możesz spróbować wysłać pakiet echa testowego, używając w pełni kwalifikowanej nazwy domeny.

Jeśli polecenie ping wyświetli się zły adres IP, musisz znaleźć źródło nieprawidłowego adresu IP. Najprawdopodobniej źródłem nieprawidłowego adresu IP jest serwer DNS lub plik Hosts na komputerze klienckim (który znajduje się w katalogu %systemroot%\system32\drivers\etc). Jeśli w Plik hostów Jeśli nie określono rekordów statycznych, możesz spróbować znaleźć źródło nieprawidłowej konwersji za pomocą narzędzia nslookup.

Załóżmy teraz, że użycie w pełni kwalifikowanej nazwy domeny pokazuje poprawny adres IP. Następnie musisz wysłać pakiet echa testowego, podając jedynie nazwę zdalnego hosta. Jeśli wysłanie pakietu echa testowego nie powiedzie się, można uznać, że źródło problemu zostało znalezione, ponieważ sufiksy DNS nie są dodawane do żądań rozpoznawania nazw. Ten problem można rozwiązać, dodając sufiksy DNS do odpowiedniej listy sufiksów. Lista ta jest dostępna na zakładce DNS w oknie właściwości protokołu TCP/IP dla konkretnego interfejsu sieciowego.

Typowe problemy z klientem DNS

Możliwa przyczyna

Po zmianie rekordu hosta na serwerze DNS klienci nie mogą uzyskać dostępu do tego hosta

  • Oryginalny adres IP tego węzła jest przechowywany w pamięci podręcznej mechanizmu rozpoznawania nazw lokalnych. W systemie klienckim należy uruchomić komendę ipconfig /flushdns, co wyczyści pamięć podręczną modułu rozpoznawania nazw lokalnych.
  • Nieprawidłowo skonfigurowany plik Hosts na komputerze lokalnym

Użytkownik otrzymuje komunikat „Nie znaleziono ścieżki sieciowej” Nie znaleziono") podczas próby uzyskania dostępu do zasobu sieciowego

  • Nieprawidłowo skonfigurowane parametry protokołu TCP/IP lub nieodebrana dzierżawa z serwera DHCP
  • Serwer DNS jest niedostępny
  • Nieprawidłowe wpisy statyczne w pliku Hosts w systemie lokalnym
  • Użytkownik próbuje uzyskać dostęp do zasobów znajdujących się w innej domenie. Dodaj sufiksy DNS do zakładki DNS w oknie dodatkowe właściwości Protokół TCP/IP na komputerze lokalnym

Klient otrzymuje nieprawidłową odpowiedź z serwera DNS

  • Rekord typu A dla żądanego zasobu zawiera nieprawidłowy adres IP. Wprowadź zmiany w adresie IP na serwerze DNS i wyczyść pamięć podręczną modułu rozpoznawania nazw na komputerze klienckim. Następnie zmuś klienta do ponownego wykonania żądania.
  • Żądanie klienta jest wysyłane przez dodatkowy serwer DNS, którego dane strefy są nieaktualne. Aby naprawić tę sytuację, należy zmniejszyć interwał odświeżania dla strefy podstawowej lub dodać serwer pomocniczy do listy powiadomień na serwerze głównym. Aby natychmiast zaktualizować strefę na serwerze pomocniczym, możesz kliknąć strefę serwera pomocniczego kliknij prawym przyciskiem myszy myszką i wybierz opcję Transfer z wzorca

Nazwy węzłów klienckich i adresy IP nie są rejestrowane dynamicznie na podstawowym serwerze DNS

  • Aktualizacja dynamiczna jest wyłączona we właściwościach protokołu TCP/IP na komputerze klienckim. Sprawdź, czy pole wyboru Zarejestruj adresy tego połączenia w DNS jest zaznaczone.
  • Strefa DNS jest skonfigurowana tak, aby zapobiegać aktualizacjom dynamicznym
  • Na głównym serwerze DNS nie ma strefy dla domeny klienta
  • Strefa DNS jest skonfigurowana do wykonywania wyłącznie bezpiecznych aktualizacji dynamicznych, a komputery klienckie powodujące problemy nie są członkami domeny.

Problemy klientów mają zwykle niewielką skalę i można je szybko rozwiązać za pomocą odpowiedniej technologii. Z drugiej strony problemy z serwerem czasami wymagają trochę czasu, aby wyizolować źródło problemu.

Klient DNS

Klient DNS- program (lub moduł w programie) umożliwiający określenie adresu hosta po jego pełnej nazwie (kropka na końcu jest zazwyczaj dodawana przez klienta DNS lub jest domyślnie sugerowana, jednakże w przypadku stosowania końcówek domen, możliwe są różnice w zachowaniu klienta przy ustalaniu nazwy z kropką na końcu i bez).

Tryby pracy serwera DNS

Serwer DNS realizujący żądanie klienta może działać w jednym z trzech trybów:

  • tryb przekazywania (przesyłania) żądań do innego serwera DNS - w tym przypadku żądanie prawie nie różni się od żądania klienta DNS. (Ten schemat jest używany w przypadku korzystania z buforujących serwerów DNS i serwerów w strefie DMZ).
  • tryb niezależnego wykonywania zapytania rekurencyjnego.
  • tryb konserwacji stref (w tym przypadku żądania stref zewnętrznych (nieautorytatywnych) nie są akceptowane; zamiast tego zwracane są adresy serwerów głównych).

Ogólnie rzecz biorąc, konfiguracja jest możliwa, gdy dla różne serwery i strefy, w których serwer DNS zachowuje się inaczej (np lokalna sieć akceptuje żądania rekursywne, z zewnętrznych - tylko żądania dotyczące stref autorytatywnych lub przekazuje żądania do innego serwera tylko dla określonych stref).

Stacje robocze i serwery w usłudze Active Directory korzystają z wielu rekordów DNS SRV w celu określenia lokalizacji najbliższego kontrolera domeny w lokacji i dynamicznego aktualizowania rekordu DNS stacji roboczej.

Interfejs pomiędzy programem a klientem DNS

Większość programów korzystających z funkcji DNS nie implementuje samodzielnie tej funkcjonalności (poprzez gniazda), lecz korzysta albo z funkcji klienta DNS udostępnianych przez system operacyjny, albo korzysta z gotową bibliotekę klient. Mniejszości są głównie narzędzia niskiego poziomu oraz oprogramowanie serwera, które wymaga bardziej szczegółowej funkcjonalności niż zapewnia klient DNS.

Zobacz też

Notatki

Literatura

  • Paul Albitz i Cricket Lee – DNS i BIND, ISBN 5-93286-035-9, Symbol-Plus, 2002

Spinki do mankietów


Fundacja Wikimedia. 2010.

Zobacz, czym jest „klient DNS” w innych słownikach:

    - ... Wikipedii

    Termin ten ma inne znaczenia, patrz DNS (znaczenia). Nazwa DNS: Poziom systemu nazw domen (model OSI): Rodzina aplikacji: TCP/IP Port/ID: 53/TCP, 53/UDP Cel protokołu: Rozpoznawanie nazw domen... Wikipedia

    Technologia dynamicznego DNS, umożliwiająca przesyłanie informacji serwer DNS aktualizowane w czasie rzeczywistym i (opcjonalnie) w tryb automatyczny. Służy do przypisania stałej nazwy domeny do urządzenia (komputera, sieci... ...Wikipedii

    modelu klient-serwer - Metoda ogólna opisy usług i model procesów użytkownika (programów) służących do realizacji tych usług. Klient żąda usług serwera. Klient wchodzi w interakcję bezpośrednio z użytkownikiem i może żądać usług wielu serwerów.… … Przewodnik tłumacza technicznego

    Podsystem wykonawczy klient/serwer (CSRSS), czyli csrss.exe, jest częścią systemu operacyjnego Microsoft Windows NT i udostępnia część trybu użytkownika podsystemu Win32... ... Wikipedia

    Nazwa DNS: Poziom systemu nazw domen (model OSI): Rodzina aplikacji: TCP/IP Port/ID: 53/UDP Cel protokołu: Rozpoznawanie nazw domen Specyfikacja: RFC 1034, RFC 1035 / STD 13 Podstawowe implementacje (klient ... Wikipedia

    Sprawdź neutralność. Szczegóły powinny być na stronie dyskusji... Wikipedia

    Usługi systemu operacyjnego Windows (angielska usługa Windows, usługi) aplikacje, które są automatycznie (jeśli są skonfigurowane) uruchamiane przez system, gdy Uruchamianie systemu Windows i wykonywane niezależnie od statusu użytkownika. To ma wspólne cechy z koncepcją demonów w... ...Wikipedii

    Wpisz klient DNS Deweloper Konsorcjum systemów internetowych Operacyjne systemu uniksowego, Licencja Windowsa? nslookup (wyszukiwanie angielskiego serwera nazw na serwerze nazw) ... Wikipedia

    Interfejs sieciowy Typ Zeroshell Router OS Programista Fulvio… Wikipedia

DNS to usługa ułatwiająca komunikację pomiędzy różnymi segmentami sieci. Jego zastosowanie może znacznie skrócić czas spędzony na wyszukiwaniu informacji. W tym artykule poznasz podstawowe zasady działania serwisu, a także sposoby i formy transmisji danych w Internecie.

Jak to działa

U początków Internetu istniał „płaski” system nazewnictwa: każdy użytkownik miał tzw osobny plik, który zawierał listę potrzebnych mu kontaktów. Kiedy się połączył Sieć WWW, następnie jego dane zostały przesłane do innych urządzeń.

Jednak w związku z szybkim rozwojem Internetu konieczne było maksymalne uproszczenie wymiany danych. Dlatego podzielono go na mniejsze segmenty-domeny. Z kolei podzielone są na subdomeny. Na górze adresu podanego w formie nominalnej znajduje się korzeń – domena główna.

Ponieważ Internet jest rozwinięciem amerykańskim, istnieją dwa typy domen podstawowych:

  • domeny generyczne należące do instytucji amerykańskich:
  1. com – organizacje biznesowe;
  2. gov – agencje rządowe;
  3. edu – instytucje edukacyjne;
  4. mil – misje wojskowe;
  5. org – organizacje prywatne;
  6. net – dostawca Internetu.
  • Rdzenne domeny innych krajów składają się z dwóch liter.

Poziom drugi to skróty oznaczające miasta lub regiony, a domeny trzeciego rzędu oznaczają różne organizacje i przedsiębiorstwa.

Kropka pełni rolę separatora pomiędzy domenami różnej kolejności. Na końcu nazwy nie ma kropki. Każdy osobna domena z kropką nazywa się etykietą.

Jego długość nie powinna przekraczać 63 znaków, a łączna długość adresu powinna wynosić 255 znaków. Zasadniczo używany jest alfabet łaciński, cyfry i łączniki, ale kilka lat temu zaczęto używać przedrostków opartych na innych systemach pisma. Wielkość liter nie ma znaczenia.

Serwery to komputery, które zawierają listę innych obiektów w ramach jednego poziomu sieci, co pozwala na szybszą wymianę między użytkownikami. Stały się podstawą nowego systemu.

Każda warstwa sieciowa musi mieć własny serwer, który zawiera informacje o adresach użytkowników w swoim segmencie.

Wyszukiwanie niezbędnych danych wygląda następująco:


Podstawy DNS

Węzeł składający się z kilku domen nazywany jest strefą. Jego plik zawiera główne parametry segmentu. Obejmuje to informacje o nazwie FQDN lub w pełni kwalifikowanej nazwie domeny. Jeżeli taki wpis kończy się kropką, oznacza to, że nazwa obiektu została podana poprawnie.

Istnieje kilka typów komputerów obsługujących DNS:

  • gospodarz– główny agent sieci. Może zmienić jego konfigurację;
  • niewolnik– urządzenia drugiego rzędu. Służą klientom na równi z mistrzem i mogą go zastąpić w przypadku problemów. Pozwala to odciążyć sieć;
  • buforowanie. Zawiera informacje o domenach obcych stref;
  • niewidzialny. Brak w opisie strefy. Najczęściej status ten nadawany jest użytkownikom posiadającym status master w celu ochrony przed atakiem.

Użytkownik może wysłać do niego jeden z dwóch typów żądań.

Przeglądarka wysyła go poprzez program rozpoznawania nazw:

  • rekurencyjne. Jeżeli serwer nie będzie zawierał niezbędnych informacji, w tym przypadku pobierze niezbędne dane z komputerów Najwyższy poziom i wysyła odpowiedź do klienta. Pozwala to zmniejszyć liczbę żądań oraz oszczędza czas i ruch;
  • wielokrotny. Serwer wysyła gotową odpowiedź, wybierając informacje wyłącznie z własnej pamięci podręcznej (pamięci). Jeśli nie ma odpowiednich danych, udostępnia łącze do innych komputerów. Przeglądarka następnie przechodzi pod ten adres.

Istnieją dwa rodzaje odpowiedzi:

  1. autorytatywny– jeżeli dane są przesyłane z urządzenia obsługującego sieć;
  2. nieautorytatywny. Wysłano inny komputer, który pozyskuje niezbędne dane z własnej pamięci podręcznej lub po zapytaniu iteracyjnym.

Wideo: usługa DNS

Nazwy i adresy IP

Usługa DNS zapewnia tłumaczenie nazw stron internetowych na adresy IP. W Internecie każde urządzenie można śledzić na podstawie 2 głównych parametrów - nazwy domeny i adresu IP. Można je przypisać do komputera użytkownika, drukarka sieciowa lub routera.

Jest to jednak bardzo warunkowe, ponieważ komputer może nie mieć nazwy domeny, ale używać kilku adresów. Ponadto każdy adres IP musi pasować do wszystkich nazwy domen. Domena może jednak zawierać informacje tylko o jednym adresie IP.

Tryb pracy

Serwery mogą pracować w następujących trybach:

  1. utrzymanie własnej strefy. Wymiana danych odbywa się pomiędzy komputerem master i slave. Jednakże żądania od nieautoryzowanych użytkowników nie są akceptowane;
  2. wykonanie pytania rekurencyjnego;
  3. przekierowanie– serwer wysyła żądanie do innej strefy.

Zmiana ustawień DNS

Zazwyczaj parametry te są ustawiane automatycznie przez sieć. Aby zresetować dane, musisz przejść do sekcji „Połączenia sieciowe”.

Zdjęcie: zmiana parametrów serwera DNS

Następnie musisz wprowadzić protokół używany do utrzymania sieci.

W sekcji „Właściwości” możesz ustawić niezbędne parametry. Zwykle podawany jest główny adres IP serwera oraz alternatywny.

Format wiadomości

Wiadomość używana do wymiany informacji pomiędzy usługami zaczyna się od 12-bajtowego nagłówka. Następnie następuje pole identyfikacyjne, które pozwala określić, na które żądanie udzielono odpowiedzi.

Pole flags (kolejnych 16 bitów) zawiera informację:

  1. typ wiadomości;
  2. kod operacji;
  3. identyfikacja autorytatywności (tj. pokazuje, czy komputer obsługujący należy do sieci);
  4. Flaga najlepszego współtwórcy. Wyświetla, czy wiadomość dotarła obcięta czy pełna.
  5. flaga rekurencji, tj. wymagania dla serwera w zakresie wysyłania żądań do komputerów wyższego rzędu;
  6. flaga możliwości rekurencji. Pokazuje zdolność serwera do przekierowywania wiadomości;
  7. kod powrotu. Wyświetla, czy odpowiedź została wysłana z błędami, czy nie.

Ostatnie 16-bitowe pole pokazuje całkowitą liczbę uwzględnionych parametrów.

Pytania w żądaniu DNS

Część rekordu zasobu w odpowiedzi

Każda odpowiedź zawiera informacje o stronie, która wysłała wiadomość. Zawiera następujące dane: odpowiedź, dane uwierzytelniające serwera i Dodatkowe informacje o nim.

Oprócz nich wiadomość zawiera:

  • Nazwa domeny;
  • typ żądania;
  • okres ważności wersji buforowanej;
  • Długość rekordu zasobu – szacunkowa ilość informacji.

Zapytania indeksowe

Zapytania wskaźnikowe mają na celu wyszukiwanie strony w trybie odwrotnym, tj. wyszukiwanie nazwy zasobu po adresie IP podanym w formularzu Ciąg tekstowy, oddzielone kropkami.

Aby go wysłać, adres hosta zapisuje się w odwrotnej kolejności z dodatkiem pewnego przyrostka (najczęściej w postaci in-addr.arpa).

Operację można wykonać, jeśli zasób zawiera rekord PTR. Dzięki temu kontrolę nad strefą można przekazać właścicielowi adresów IP.

Rekordy zasobów

To jest lista głównych programów używanych przez usługę. W ramach jednej domeny rekordy te są unikalne. NA różne poziomy W sieci mogą znajdować się duplikaty tych zapisów.

Dane te obejmują następujące typy rekordów:

  1. SOA– początek uprawnień. Umożliwia porównanie domeny i komputerów ją obsługujących. Zawierają także informacje o okresie ważności wersji buforowanej oraz osobie kontaktowej obsługującej serwer na określonym poziomie;
  2. A zawiera listę adresów IP i odpowiadających im hostów. Umożliwiają identyfikację adresu zasobów domeny;
  3. NS (serwer nazw) dołącz listę komputerów obsługujących domenę;
  4. SRV (serwis) wyświetl wszystkie działające zasoby podstawowe funkcje usługi;
  5. MX (wymiana poczty) pozwalają na automatyczną konfigurację dystrybucji danych obsługujących komputery w granicach jednej domeny;
  6. PTR (wskaźnik) służy do wyszukiwania nazwy zasobu, jeśli użytkownik zna jego adres IP;
  7. CNAME (nazwa kanoniczna) pozwalają na odwoływanie się do serwera pod wieloma aliasami w ramach usługi.

Buforowanie

Aby znaleźć potrzebne informacje, przeglądarka może wyszukiwać informacje w trzech segmentach. W pierwszej kolejności potrzebne dane są wyszukiwane za pomocą usługi DNS, tj. na poziomie lokalnym. Można je znaleźć, jeśli na komputerze znajduje się plik Hosts.

Jeśli jednak operacja się nie powiedzie, klient przesyła żądanie. Aby przyspieszyć wyszukiwanie informacji, wykorzystywane są serwery buforowane. Jeśli nie znajdzie wymaganych danych, wykonuje zapytanie rekurencyjne. Po obsłużeniu kopiuje dane z innych sieci.

Zdjęcie: konfigurowanie buforującego serwera DNS

Pozwala to zaoszczędzić ruch bez późniejszego kontaktowania się z autorytatywnymi użytkownikami. Ale otwarty wpis pozostaje ważny przez Ograniczony okres. Jego okres ważności jest ustawiony w pliku strefy. Domyślne minimum to 1 godzina.

UDP lub TCP

Usługa obsługuje zarówno protokoły UDP, jak i TCP.

Do przesyłania wiadomości używany jest protokół UDP sieci globalne. Rozmiar wiadomości wysyłanych za pośrednictwem tego protokołu jest ograniczony. Niekompletne odpowiedzi zawierają etykietę TS. Oznacza to, że rozmiar odpowiedzi przekroczył 512 bajtów, więc reszta nie dotarła do komputera.

Jest mniej niezawodny, ponieważ nie ma określonego limitu czasu na odpowiedź na żądanie. Jednakże taki system nadaje się do transmisji ogromna ilość Informacja.

Do przesyłania takich danych wykorzystywany jest protokół TCP, ponieważ umożliwia odbiór dowolnej ilości danych podzielonych na segmenty o określonej wielkości.

Protokół ten jest również używany przez serwery pomocnicze, gdy co trzy godziny żądają danych od komputerów hostów, aby uzyskać informacje o aktualizacjach pliku konfiguracyjnego sieci.

Usługa DNS ma kompleks struktura hierarchiczna. Jednakże system serwerowy zapewnia elastyczną i szybką interakcję pomiędzy wszystkimi użytkownikami i urządzeniami Sieci.

Aby się dowiedzieć niezbędne informacje, klient wysyła żądanie. Odpowiedź zawiera podstawowe dane o obiekcie zainteresowania oraz komputerze obsługującym strefę. Aby przeprowadzić tę wymianę, używamy Protokoły UDP i TCP.