jak działa system nazw domen (DNS) – podstawy

DNS oznacza System nazw domen i jest jednym z wielu systemów, które zostały oznaczone jako skomplikowane. Koncepcja jest tak prosta, jak genialna, a bez DNS Internet, jaki wiemy, nie istniałby!Advertisements

Advertisement

gdybym miał wyjaśnić DNS 8-latkowi, powiedziałbym: „jesteśmy zbyt głupi, aby pamiętać liczby, a DNS pomaga nam zapamiętać tekst.”

Cóż, to raczej nieprecyzyjna odpowiedź, ale w zasadzie jest to podzadanie DNS, więc nie musimy pamiętać o IP strony internetowej, ale domena (81.169.255.51 staje się webdeasy.de). reklamy

jak działa DNS?

aby wyjaśnić, jak działa DNS, stworzyłem dla Ciebie uproszczony diagram tutaj.

po lewej stronie znajdujemy Twój własny Komputer, smartfon lub Laptop, czyli urządzenie sieciowe, które jest podłączone do sieci. W domu jest to zwykle Twoja sieć domowa z routerem, a w szkole lub na Uniwersytecie Twoja sieć.Advertisements

Advertisement

w środku znajduje się serwer DNS, zadanie to jest zwykle wykonywane przez router, którego używasz do uzyskiwania dostępu do Internetu. Po prawej stronie mamy serwer strony, o którą chcesz poprosić.

System DNS w 4 krokach jako grafika
DNS działa w sposób uproszczony w czterech przedstawionych krokach. (diagram wykonany samodzielnie)

Załóżmy, że chcesz wywołać stronę webdeasy.de poprzez przeglądarkę internetową. Rozważamy „normalną” konfigurację sieci domowej. W niektórych sieciach może być tak, że struktura jest nieco inna.

Krok 1-zapytaj serwer DNS o adres IP

po wysłaniu adresu URL w przeglądarce, to żądanie przechodzi do routera. Sprawdza czy znajduje adres IP do wpisu dla webdeasy.de w pamięci podręcznej DNS (rejestr, w którym znajdują się adresy IP z nazwami domen).Advertisements

jeśli wpis istnieje, system sprawdza, czy TTL wygasł. Najprostszym przypadkiem jest to, że ten wpis jest nadal ważny. Następnie router zwraca adres IP i to wszystko.

Krok 2-Router wyszukuje adres IP w Internecie

Jeśli wpis nie istnieje lub TTL wygasł, twój router musi wyszukać prawidłowy adres IP. Robi to, prosząc kilka serwerów DNS w Internecie o aktualny adres IP. Aż jeden serwer DNS odpowie i powie: „Hej, mam aktualne IP dla webdeasy.de”. z tymi podstawami nie obchodzi nas, jak dokładnie działa serwer.

Krok 3-wysyłana jest Odpowiedź z prawidłowym adresem

prawidłowy adres IP jest odsyłany z powrotem do routera. Zapisuje go ponownie, dopóki nie będzie ponownie potrzebny. Następnie gra rozpocznie się ponownie w kroku 1.Advertisements

Advertisement

Krok 4 – odpowiedź od routera do Klienta

po tym masz adres IP serwera docelowego i komputer będzie teraz żądać rzeczywistych danych strony za pośrednictwem HTTP. „Proces DNS” został zakończony.

TTL

TTL oznacza Time To Live i jest wartością, która wskazuje w sekundach, jak długo wpis DNS jest ważny.

normalnie wartości dla wpisów A wynoszą np. jedną godzinę (3600 sekund), a dla wpisów NS jeden dzień (86400 sekund). Wartość ta może się jednak różnić i można ją dostosować w Ustawieniach DNS domeny.

zwłaszcza jeśli strona ma zostać przeniesiona na inny serwer, a w wyniku tego zmieni się serwer nazw, serwer poczty lub adres IP witryny, wartość ta jest często ustawiana na kilka minut wcześniej, ponieważ w przeciwnym razie ważne usługi będą niedostępne/wadliwe przez wiele godzin.Reklamy

rekordy DNS

istnieją różne rekordy DNS lub rekordy zasobów, które mają różne zadania. Ponieważ możesz skonfigurować serwery pocztowe i tym podobne dla domeny, istnieją również różne wpisy dla różnych zadań.

uporządkowałem kolejność wpisów tutaj w tabeli tak, aby były posortowane według „ważności” lub „częstotliwości”. Oczywiście nie zawsze tak jest, ale może to być przybliżone oszacowanie.

rekord opis
a-Record rekord A dostarcza w rezultacie adres IPv4 żądanej domeny.
przykład: webdeasy.de => 81.169.255.51
AAAA-Record w rezultacie AAAA-record dostarcza adres IPv6 żądanej domeny.
przykład: facebook.com = > 2a03:2880:f106:83:face:b00c:0:25de
Info: spójrz na kursywę W IPv6 🙂
MX-Record w rezultacie rekord MX zapewnia odpowiedzialne Serwery Pocztowe.
przykład: google.com => aspmx.l.google.com
Info: może być więcej niż jeden w przypadku awarii jednego serwera pocztowego. Mają one różne priorytety.
NS-rekord rekord NS zwraca odpowiedzialne serwery DNS (serwery nazw) dla domeny.
przykład: google.com => ns1.google.com
Tipp: zawsze Ustaw co najmniej dwa serwery DNS (przede wszystkim własne, wtórnie np. od Google (8.8.8.8)
txt-rekord w rekordzie TXT można wprowadzić różne informacje. Wszechstronny może być używany na przykład do walidacji Google Search Console lub walidacji certyfikatów SSL. Ponadto wpisy SPF i DMARC są ustawione w celu walidacji ruchu pocztowego i ochrony go przed spamem.
przykład: webdeasy.de = > Google-site-verification=BFOd2tuLU3ioia3brlHlzkpCvlC0dTCwwfyyqtvj2he
CNAME-rekord rekordy CNAME służą jako aliasy. Jeśli domeny webdeasy.de oraz www.webdeasy.de jeśli wskazujesz ten sam adres IP, tworzysz rekord A dla jednego z nich i rekord CNAME dla drugiego. Jeśli teraz ip się zmieni, tylko rekord A musi zostać skorygowany.
PTR-rekord rekord PTR działa odwrotnie, tzn. może konwertować adresy IP na poprawne nazwy domen.
przykład: 193.99.144.80 => redirector.heise.de
Info: ta technika jest również nazywana odwrotnym DNS.
Soa-rekord SOA (początek autorytetu) dostarcza informacji o odpowiedniej strefie DNS domeny.
przykład: google.com = >z.b. nazwa: google.com, rname: rname:
[email protected], …
zapisy DNS wyjaśnione krótko i zwięźle.

jest jeszcze kilka wpisów, ale najważniejsze z nich są reprezentowane na liście.

Reklama

Jak ustawić rekordy DNS i jak je sprawdzić?

możesz ustawić wpisy bezpośrednio u dostawcy, od którego wynająłeś domenę. Większość hosterów, których znam, oferuje te ustawienia. Zawsze z podpowiedzią, że należy być ostrożnym. Ale teraz jesteś profesjonalistą DNS! 🙂

jeśli wynająłeś własny serwer, możesz również skonfigurować go jako serwer nazw. Można do tego użyć np. Plesk.

w Internecie istnieje wiele narzędzi online do sprawdzania wpisów DNS, a także do przeglądania bieżącego TTL. Wolę Narzędzie od heise ’ a.de.

FAQ-Najczęściej zadawane pytania

czym jest po prostu DNS?

w skrócie, DNS jest formą informacji. Jego głównym zadaniem jest rozdzielanie domen na adresy IP (ang. name resolution). Na przykład rozwiązuje domenę webdeasy.de na IP 81.169.255.51. * Jest to ważne dla stron internetowych, ale także dla e-maili i wielu innych aplikacji.

co oznacza TTL?

TTL oznacza „Time To Live” i reprezentuje okres ważności rekordu DNS. Czas trwania jest określony w sekundach. Po upływie tego czasu żądany wpis jest nieprawidłowy i zostanie ponownie zapytany przez serwer DNS. W międzyczasie wpisy są w pamięci podręcznej serwera.

dlaczego nowe wpisy lub zmiany DNS mają opóźnienie?

wynika to z TTL (Time To Live). Wpisy są przechowywane w pamięci podręcznej serwera do czasu, aż wpis zostanie uznany za nieważny i dopiero wtedy zostanie ponownie zapytany przez żądany serwer.

Reklama

co to jest zapytanie DNS?

poprzez zapytanie DNS domeny lub IP otrzymujesz wpis przechowywany na serwerze DNS. Dla każdego zapytania DNS musisz określić żądany rekord DNS.

Jaka jest różnica między serwerem DNS a serwerem nazw?

nie ma różnicy. Oba słowa odnoszą się do tego samego i oznaczają odpowiedzialny serwer, który musi zadbać o rozwiązanie nazwy.

co to jest podstawowy i dodatkowy serwer DNS?

dla urządzeń sieciowych można ustawić wiele serwerów DNS. Jeśli serwer główny zawiedzie, żądanie jest wysyłane bezpośrednio do serwera wtórnego, dzięki czemu użytkownik końcowy nie ma problemów. Główny serwer DNS powinien być zawsze preferowanym serwerem.

Co to są ustawienia DNS?

ustawienia DNS są często wymagane dla urządzeń sieciowych. W sieci domowej serwerem DNS jest zazwyczaj adres IP routera. Należy jednak zawsze określić dodatkowy serwer DNS.

na jakiej warstwie w modelu ISO/OSI-7 działa DNS?

DNS działa na warstwach 5 (warstwa bezpieczeństwa), 6 (warstwa prezentacji) i 7 (warstwa aplikacji). Nie jest więc jednoznacznie przypisana do warstwy. Z powodu tego niejasnego rozgraniczenia, warstwy 5, 6 i 7 są również łączone w jeden w modelu TCP/IP.

wniosek

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.