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
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
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ć.
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
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], … |
jest jeszcze kilka wpisów, ale najważniejsze z nich są reprezentowane na liście.
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
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.
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.
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.
poprzez zapytanie DNS domeny lub IP otrzymujesz wpis przechowywany na serwerze DNS. Dla każdego zapytania DNS musisz określić żądany rekord DNS.
nie ma różnicy. Oba słowa odnoszą się do tego samego i oznaczają odpowiedzialny serwer, który musi zadbać o rozwiązanie nazwy.
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.
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.
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.