Dlaczego potrzebujesz DNS: pojęcie, cel, zasada pracy i wykonywane funkcje

To naturalne, że zwykli użytkownicy nie wiedzą zbyt wiele o tym, czego potrzebuje DNS i jakie funkcje są przypisane do tej samej technologii nazw i odpowiednich serwerów. Ale nawet dziecko, jeśli zostanie zapytane o odwiedzanie strony w Internecie, natychmiast poda nazwę lub skrót angielski adresu zasobu, nawet nie wiedząc, że wszystkie te informacje są wyłącznie warunkowe. Ponadto proponuje się pokrótce rozważyć niektóre z podstawowych zasad działania i korzystania z systemu DNS, które mogą okazać się przydatne w przyszłości, na przykład w celu zrozumienia niektórych rozwiązań, które rozwiązują problem dostępu do sieci lokalnych, a nawet Internetu.

Dlaczego potrzebuję technologii DNS?

Zacznijmy więc od najprostszego i spróbujmy wyjaśnić główny cel samej technologii i zasady jej stosowania w praktyce, na podstawie najprostszych przykładów. Absolutnie wszyscy użytkownicy wiedzą, że aby uzyskać dostęp do jakiegoś zasobu internetowego (witryny) w pasku adresu przeglądarki, należy wprowadzić specjalny adres URL, który może składać się z zestawu liter, cyfr i znaków. Najczęściej używane są łatwo zapamiętywane adresy, reprezentujące pełne nazwy lub skróty od głównych nazw. Ale niewielu ludzi domyśla się, że komputer jest tylko maszyną i nie może rozpoznać takich nazw. Innymi słowy, aby przekierować cię na stronę, musi uzyskać wyraźny adres, wyrażony wyłącznie w postaci liczbowej. Ale pamiętaj o tej osobieogromna liczba takich kombinacji będzie bardzo problematyczna.


W związku z tym, w czasie i został opracowany Domain Name System DNS (Domain Name System), który pozwala na konwersję wspólnych nazwy w adresach cyfrowych, a nawiązaniem komunikacji między komputerem klienckim a serwerem ma już żądana strona przekierowanie Żądania i recenzje nie są w chaotycznej kolejności, ale tylko pomiędzy konkretnymi komputerami.

Ogólne zasady DNS

Teraz spróbuj zrozumieć, co jest wymagane DNS za pomocą kilku prostych przykład życia. Powiedzmy, że masz przyjaciela imieniem Piotr Iwanow, mieszkający w pewnym mieście. W tej osadzie może być wielu Iwanowa. A jeśli chcesz dostarczyć mu pocztę, czy nie będziesz szukał wszystkich ludzi o takim imieniu, chaotycznych biegających po mieście i pytających przechodniów? Ale trzeba ludzi żyjących w określonym adresem, a tym samym, kim chcesz znaleźć, i po prostu iść do domu. Oczywiste jest, że w tym przypadku poczta zostanie odebrana przez osobę, do której jest adresowana. Ale dlaczego potrzebujesz DNS do używania na komputerach?


Analogia jest oczywista: jak sama nazwa domeny oznacza imię i nazwisko odbiorcy (za tą nazwą Internet URL-site), adres korespondencyjny i pozwala natychmiast znaleźć odpowiednią osobę (dla komputerów jest wiążąca do adresu IP, który komputer dokonuje konwersji nazwy domeny).

Potrzebujesz serwera DNS?

Wydaje się, wszystko jest bardzo proste. Jednak w praktyce jest to dalekie od przypadku. Główny problem, jeśli przejdziesz odPowyższy przykład pokazuje, że adres lub numer telefonu danej osoby można zapomnieć. Aby temu zapobiec, możesz wpisać jego numer telefonu, na przykład na liście kontaktów na urządzeniu mobilnym. Jest to konieczne przynajmniej z tego względu, że w określonym czasie dana osoba może nie być w domu. Ale możesz do niego zadzwonić i określić czas, w którym możesz dostarczyć korespondencję pod wskazany adres. Aby zadzwonić do subskrybenta, znajdziesz w książce telefonicznej, że potrzebujesz osoby na zapisanej nazwie, a następnie po prostu kliknij przycisk połączenia, nawet nie patrząc na numer przypisany do kontaktu.
Dlaczego potrzebuję serwera DNS, wydaje mi się, że już staje się jasne, ponieważ samo w sobie jest to po prostu rodzaj notebooka, który przechowuje wszystkie zarejestrowane numery wraz z nazwiskami ich właścicieli. Ale to tylko najprostsze porównanie.

Rodzaje serwerów DNS

Jeśli chodzi o same serwery, są one podzielone na dwa główne typy: podstawowy i wtórny. Dlaczego potrzebuję serwera DNS pierwszego typu? Jest tylko głównym repozytorium wszystkich zarejestrowanych nazw domen z przydzielonymi im adresami IP. W pewnym sensie jest to rodzaj wspólnej bazy danych. Drugi typ serwera pełni równie ważną rolę - jest odpowiedzialny za buforowanie danych wyjściowych. Mówiąc najprościej, serwer pomocniczy raz wpisuje nazwę i adres przechowywane na stałe w pamięci podręcznej, aby przyspieszyć dostęp do żądanego zasobu w Internecie, tak aby nie wybierać wszystkich możliwych kombinacji z głównej bazy danych w poszukiwaniu dopasowania ścisłego.

Dane buforowania

Jak wiadomo, wszystkie danesą zapisywane, aby zapisać je w pamięci podręcznej DNS. Potrzebujesz go wyczyścić? W rzeczywistości, tak jak zapisywanie nazwisk i adresów w celu przyspieszenia dostępu do zasobów w Internecie, usunięcie takich danych wydaje się wyjątkowo niepożądane. Jednak większość przepełnienia bufora podręcznego może powodować pewne problemy w przypadku awarii nawet przy połączeniu z Internetem.
Ogólnie rzecz biorąc, duża liczba plików tymczasowych ma negatywny wpływ na wydajność systemu operacyjnego, ale reset pamięci podręcznej DNS, powiedzmy, poprzez konsolę poleceń za pomocą linii ipconfig /flushdns pozwala zwolnić miejsce. Jeśli spojrzeć na przykład z książki telefonicznej ponownie, w pewnym sensie, to tak, jakby numery telefonów, adresy i inne dane w nim po prostu niemożliwe do nagrywania z powodu przepełnienia. Dlatego będziesz musiał usunąć wszystkie zbędne (na przykład nieprawidłowe numery lub informacje, które nie były używane przez bardzo długi czas).

Pojęcie stref domenowych

Teraz należy rozważyć jeszcze jedną koncepcję dotyczącą stref domenowych. Przykłady są omówione powyżej tylko dla jednego typu interakcji, gdzie tylko jeden adres IP odpowiada jednej nazwie domeny. Jednak w praktyce często można napotkać sytuację, w której kilka adresów IP jest porównywanych z tą samą główną nazwą zasobu, co jest najczęściej związane z używaniem nazw wewnątrzdomeny.
Oznacza to, że zasób udostępniony może zawierać zarówno pocztę, jak i serwer FTP oraz inne usługi. Aby nadać nazwy absolutnie wszystkie dodatkowe elementy i opis strefy DNS został wprowadzony.

Problemyużycie protokołu IPv4

Dlaczego potrzebuję DNS, trochę uporządkowanego. Teraz spróbujmy się nieco skoncentrować na problemie z używaniem IPv4. Pomimo ogromnej liczby możliwych kombinacji, jest on używany do przypisania każdemu unikatowemu terminalowi lub urządzeniu mobilnemu unikatowego adresu IP, przy obecnym rozwoju takiej technologii i zwiększeniu liczby posiadaczy adresów w ogóle, po prostu nie był wystarczający. Aby wyeliminować takie problemy, wprowadzono w życie nowy standard protokołu IP szóstej wersji, ale według oficjalnych statystyk jego powszechna implementacja jest jeszcze daleko. Dlatego nie jest zaskakujące, że adresy IP w pewnym sensie zaczęły oszczędzać, z którymi połączeniem kilka domen może być mapowanych na ten sam internetowy adres IP. Dlaczego w tej sytuacji potrzebuję DNS?

Ale przynajmniej w celu zapewnienia prawidłowej informacji zwrotnej. Na przykład na jednym serwerze może być kilka małych witryn o różnych nazwach domen. Ale sam serwer ma jeden adres. Serwer DNS w takim przypadku analizuje żądanie z zewnątrz i przekierowuje je z serwera głównego na żądaną stronę. Odpowiednio, podczas przeglądania użytkownik widzi w przeglądarce dokładnie taki zasób, jakiego potrzebował, a nie jakąkolwiek inną stronę.

Jaka funkcja jest przypisana do pliku hosts?

Jeśli w pełni opisujemy podstawy funkcjonowania DNS, nie można pominąć zawartości pliku hosta i jest to przeszkodą we wszystkich systemach Windows (i nie tylko). W końcu, jak to jest dostęp? Podczas wpisywania adresu wprzeglądarka sprawdza najpierw, czy żądany zasób na liście jest w tym pliku zabroniony. Jeśli istnieje taki rekord, dostęp jest zablokowany. Jednak wiele wirusów używa zawartości tego pliku, aby ustawić przekierowanie na wątpliwe zasoby. Innymi słowy, linia adres IP nazwy zasobu spedycja, z którego chcesz wykonać przekierowanie na przykład 123123123.123 yandex.ru gdy próbuje uzyskać dostęp do usługi „Yandex” przełącza cię do innego adresu IP, który jest wymieniony na przekierowanie do pierwotnej nazwy żądanej witryny. Ogólnie
, zanim plik może zawierać kilka tysięcy linii i adresów i nazw domen, stanowiąc tą samą zawartość trybu. Wraz z nadejściem DNS zniknęła potrzeba opisania każdego zasobu.
Jako miejscowy gospodarz po prostu określa żądaną terminala komputerowego (12700,1 localhost), wszystko poniżej tej linii jest zablokowana, oraz innych zasobów przez domyślnie otwarty do komunikacji. Ale szczerze mówiąc, wielu ekspertów nazywa gospodarze złożyć jej trochę przestarzałe throwback, pomimo pewnych nadal zachowanych funkcji blokowania i autoryzacji.

ustawienia DNS w sieciach lokalnych

Teraz kilka słów o tym, dlaczego trzeba DNS-serwer w sieci lokalnej (i czy w ogóle potrzebne), ponieważ pomysł jest dostawcą i dzięki nim może on komunikować się między głównym sieć, podsieci i poszczególne terminale z zasobami internetowymi. Według większości ekspertów, czy używane lub dostęp do Internetu, serwer powinien mieć. Dlaczego potrzebujesz DNS w?"Locale"? Po pierwsze, jego dostępność znacznie upraszcza administrowanie terminalami sieciowymi, ponieważ mogą one wynosić pięć lub dziesięć, a od dziesięciu do dwóch lub więcej. Po drugie, możliwe jest przypisanie każdemu komputerowi sieciowemu oddzielnej nazwy domeny (mniej więcej "Petya", "Vasya", "Masza"). Po trzecie, adresy IP mogą być przypisywane zarówno ręcznie, jak i automatycznie. Po czwarte, jeśli uzyskujesz dostęp do Internetu z pewnymi ograniczeniami dotyczącymi odwiedzania określonych zasobów (na przykład tych samych sieci społecznościowych), nie ma potrzeby dodawania ich do list blokowania plików hostów na każdym terminalu, ale możesz określić ustawienia tylko na jednym serwerze. Innym celem DNS jest to, że przy korzystaniu z serwera dostawcy szybkość dostępu do Internetu może się zmniejszyć, ale nie będzie problemów z połączeniem podczas instalowania oddzielnego DNS dla sieci lokalnej.

Ogólne ustawienia DNS dla połączeń przewodowych i bezprzewodowych

W przypadku użytkowników domowych korzystających z połączenia przewodowego opartego na statycznym głównym i pomocniczym serwerze DNS IPv4 zwykle określa się w ustawieniach protokołu IPv4.
Ta sama konfiguracja jest obecna nawet w przypadku połączenia bezprzewodowego, ale lokalny komputer odbiera adresy DNS i IP ustawione na automatyczne, a podstawowe ustawienia DNS są zapisywane tylko na routerze. Ogólnie rzecz biorąc, w przypadku łączności bezprzewodowej taka automatyzacja jest jednym z warunków wstępnych ustanowienia połączenia z Internetem.

Problemy z dostępem do Internetu i rozwiązywaniem ich poprzez zmianę serwerów DNS

nawet pełna automatyzacja nie wyklucza wystąpienia błędu połączenia. W takim przypadku często zaleca się zmianę parametrów DNS dokładnie dlatego, że serwery główne obsługujące wszystkie zarejestrowane adresy IP są ogromne na świecie. Jako alternatywę dla serwerów dostawców możesz subskrybować parametry tych samych darmowych serwerów od Google, które nie tylko przechowują znacznie więcej informacji w bazach danych, ale także zapewniają znacznie szybszą wydajność. Dlaczego potrzebuję adresu DNS tego typu? Oczywiste jest, że zastosowanie takich kombinacji pozwala nie tylko przywrócić dostęp do Internetu, ale także znacznie przyspieszyć.
Tylko ze względu na zainteresowanie, możesz spróbować sam przepisać wyżej wymienione ustawienia i porównać szybkość otwierania stron przy korzystaniu z takich opcji jak wcześniej. Czasami różnica jest po prostu kolosalna.

Powiązane publikacje