• Polski
    • Español
    • Čeština
    • Dansk
    • Deutsch
    • Ελληνικά
    • Suomi
    • Français
    • עברית
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Bahasa Melayu
    • Norsk Bokmål
    • Nederlands
    • Polski
    • Português
    • Română
    • Slovenčina
    • Slovenščina
    • Svenska
    • Українська
    • Русский
Popraw swoje umiejętności społeczne w erze cyfrowej
No Result
View All Result
Popraw swoje umiejętności społeczne w erze cyfrowej
No Result
View All Result

Dom » Odblokowanie tajemnic DNS: Jak to działa, Namespace i rekordy zasobów wyjaśnione

Odblokowanie tajemnic DNS: Jak to działa, Namespace i rekordy zasobów wyjaśnione

Carlos Castro by Carlos Castro
1 lutego, 2023
in Komputery i programowanie, Komputery i sieci, Podstawowa sieć
Reading Time: 6 mins read
394 25
0
How does DNS Work?
576
SHARES
2.6k
VIEWS
FacebookTwitter

Spis treści

Toggle
  • Przestrzeń nazw DNS
  • Rekordy zasobów
  • Proces rozwiązywania nazwy

DNS oznacza system nazw domen . DNS służy do rozdzielczości nazw w sieci TCP/IP. Zanim zrozumiesz, czym jest DNS i skąd pochodzi, musisz najpierw zrozumieć, w jaki sposób nastąpiła rozdzielczość nazwy przed opracowaniem DNS.

Kiedy Internet został dopiero zaczął i zawierał tylko kilkaset komputerów, rozdzielczość nazwy była bardzo prosta i łatwa w utrzymaniu. Oryginalna specyfikacja TCP/IP zaimplementowana rozdzielczość nazw przy użyciu specjalnego pliku tekstowego o nazwie HOSTS . Kopia tego pliku była przechowywana w każdym systemie komputerowym w Internecie.

Plik HOSTS zawierał listę adresów IP dla każdego komputera w Internecie, który odwzorował odpowiednie nazwy systemów. Plik HOSTS centralnych został zaktualizowany i dystrybuowany na co dzień. Działało to dość dobrze, dopóki z Internetem połączyło się kilka tysięcy systemów. Mimo że systemy TCP/IP nadal mają plik HOSTS na swoim komputerze, plik HOSTS nie jest już głównym źródłem rozdzielczości nazw.

Pierwotnie uwzględniono koncepcję posiadania centralnego superkomputera do rozwiązywania nazw, ale to rozwiązanie również osiągnie limit, więc nie było to zbyt praktyczne. Idea przekazania procesu rozwiązywania nazwy zmniejszyłby obawy procesu ograniczającego. Hierarchia DNS urodziła się i do dziś, wciąż rosnąca i powiększając się.

Domena root składa się z 13 systemów DNS rozproszonych na całym świecie, znanym zbiorowo jako serwery główne DNS. Chociaż istnieje 13 adresów IP, które reprezentują te systemy, w rzeczywistości istnieje ponad 13 serwerów.

Niektóre adresy IP to faktycznie zrównoważone wirtualne IPS, więc mogą być dwa lub więcej serwerów DNS, które ładują niektóre adresy IP. Oto lista 13 serwerów Roots, według nazwy hosta.

Serwer DNS Adres IP
a.root-servers.net 198.41.0.4
b.root-servers.net 192.228.79.201
c.root-servers.net 192.33.4.12
d.root-servers.net 128.8.10.90
e.root-servers.net 192.203.230.10
f.root-servers.net 192.5.5.241
g.root-servers.net 192.112.36.4
h.root-servers.net 128.63.2.53
i.root-servers.net 192.36.148.17
j.root-servers.net 192.58.128.30
k.root-servers.net 193.0.14.129
l.root-servers.net 199.7.83.42
m.root-servers.net 202.12.27.33

Podczas gdy serwery główne DNS ustanawiają hierarchię, większość procesu rozwiązywania nazwy jest przekazywana innym serwerom DNS. Tuż pod korzeniem DNS w hierarchii znajdują się serwery domeny najwyższego poziomu . Te najwyższe serwery DNS obsługują domeny najwyższego poziomu, takie jak com , net , org , edu , gov , mil itp.

Serwery DNS na najwyższym poziomie przekazują tysiące serwerów DNS drugiego poziomu. Nazwy domen drugiego poziomu są sprzedawane firmom i innym organizacjom. Drugi poziom tej struktury składa się z milionów nazw domen. Serwery DNS drugiego poziomu mogą dalej delegować strefę, ale najczęściej przechowywać indywidualne rekordy hosta dla nazwy domeny, takich jak najczęstszy rekord hosta www .

Na przykład domena corp.com ma serwer, który ma alias DNS o nazwie www z adresem IP 192.168.0.1. Tylko serwer DNS kontrolujący domenę corp.com przechowuje rzeczywisty adres IP dla rekordu hosta www.corp.com . Żaden inny system DNS, który nie przechowuje strefy corp.com , nie będzie miał tych informacji.

System DNS zapewni rozwiązanie (klient składający żądanie DNS) z poleceniami, dopóki rozdzielczy nie dotrze do serwera DNS, który hostuje tę strefę . Gdy serwer DNS hosting ta strefa odbiera zapytanie z Resister, wyśle ​​rozdzielczość z odpowiedzią na zapytanie.

Przestrzeń nazw DNS

Przestrzeń nazw DNS działa w sposób podobny do działania systemu plików komputera. Przestrzeń nazw DNS jest hierarchią domen DNS i poszczególnych nazw hostów zorganizowanych w strukturę przypominającą drzewo.

Każda domena jest podobna do folderu. Podobnie jak w typowej strukturze folderów, folder może zawierać foldery lub dokumenty. W DNS domena może zawierać inne domeny lub rekordy.

Rekordy zasobów

Na serwerach DNS drugiego poziomu zazwyczaj znajdziesz rekordy zasobów . Zasób rejestruje usługi mapy i nazwy hostów na adresy IP. Na przykład najczęstszym rekordem zasobów jest rekord hosta (a). Nazwa hosta po prostu mapuje nazwę na adres IP. Najczęstszą nazwą hosta jest rekord www . W niektórych przypadkach preferowane jest użycie rekordu aliasu ( CNAME ), aby wskazać kolejny rekord hosta.

Na przykład, jeśli serwer ma wiele nazw powiązanych z serwerem, możesz utworzyć rekord hosta (a) o nazwie Server1 i mapować go na adres IP komputera. Następnie utwórz kilka rekordów pseudonimów ( CNAME ), takich jak www , ftp , mail , która z powrotem do tej samej nazwy hosta. Oto lista najczęstszych rekordów DNS używanych w strefie.

Opis Rodzaj Zamiar
Nazwa kanoniczna CNAME Pseudonim do nazwy hosta
Gospodarz A Nazwa hosta map na adres IP
Serwer nazw NS Mapy Nazwa serwera nazwy na adres IP
Wymiennik poczty MX Nazwa serwera wymiany poczty pocztowej nazwa DNS
Początek władzy SOA Konfiguracja stref

Proces rozwiązywania nazwy

Proces rozdzielczości nazwy nie zmienił się znacząco od momentu zaprojektowania DNS. Gdy DNS Resolver (klient DNS) musi rozwiązać nazwę hosta, aby uzyskać dostęp do zasobu, musi najpierw skontaktować się z serwerem DNS.

Serwer DNS, który kontaktuje się z nim, zależy od konfiguracji klienta TCP/IP. Konfiguracja klienta DNS jest zawarta w konfiguracji DHCP, albo musi być ręcznie skonfigurowana w ustawieniach klienta.

W przypadku komputerów w sieci prywatnej zaleca się skonfigurowanie ich do wskazywania na wewnętrzne serwery DNS. W przypadku systemów w Internecie można je skonfigurować, aby wskazać serwery DNS ich dostawcy usług internetowych lub jeden z wielu publicznych serwerów DNS w Internecie, takich jak serwery publiczne Google ( 8.8.4.4 i/lub 8.8.8.8 ).

W grafice pokazanej powyżej proces rozdzielczości nazwy przedstawia osiem kroków, które należy podjąć, aby rozwiązać nazwę hosta od klienta DNS. Możemy użyć tej grafiki, aby bardziej szczegółowo omówić typowy przykład.

W poniższym przykładzie klient DNS próbuje uzyskać dostęp do serwera WWW w Internecie. Zanim klient będzie w stanie komunikować się z serwerem WWW, nazwa hosta serwera WWW musi zostać rozwiązana na adres IP.

  • Krok 1 : Klient DNS zapytania o serwer ISP DNS, aby rozwiązać nazwę hosta www.domain.com .
  • Krok 2 : Serwer WWW ISP sprawdza swoją pamięć podręczną DNS i strefy lokalne, jeśli nie zostanie znalezione dopasowanie, serwer DNS będzie zapytał o serwer główny DNS.
  • Krok 3 : Serwer główny DNS odpowiada na serwer ISP DNS z poleceniem, aby żądanie można było wysłać na serwery .COM DNS.
  • Krok 4 : Serwer ISP DNS wysyła zapytanie do serwera .COM DNS.
  • Krok 5 : Serwer .COM DNS odpowiada z powrotem na serwer ISP DNS z poleceniem, aby żądanie można było wysłać na serwery DNS DOMAIN.COM .
  • Krok 6 : Serwer ISP DNS wysyła zapytanie na serwer DNS DOMAIN.COM .
  • Krok 7 : serwer DOMAIN.COM odpowiada na serwer ISP DNS z odpowiedzią na zapytanie www.domain.com .
  • Krok 8 : Serwer ISP DNS buforuje odpowiedź i odsyła odpowiedź z powrotem do rozdzielczości.

Resolver może teraz inicjować bezpośrednią komunikację z serwerem WWW, ponieważ rozdzielczy (klient DNS) ma teraz adres IP serwera WWW. Należy również zauważyć, że serwer DNS będzie buforował informacje otrzymane podczas tego procesu.

Aby przyszłe żądanie tej nazwy hosta można było rozwiązać z pamięci podręcznej, a nie wykonywanie całego procesu od początku do końca, o ile przyszły żądanie jest w okresie czasowym (TTL) zapisu buforowanego.

Share230Tweet144ShareSharePin52
Carlos Castro

Carlos Castro

Cześć! Nazywam się Carlos Castro i jestem entuzjastycznym mężczyzną z wykształceniem technicznym i doświadczeniem w programowaniu. Lubię zagłębiać się w szczegóły zagadnień technicznych i znajdować rozwiązania problemów. Jestem aktywny na platformach społecznościowych i lubię dzielić się swoją wiedzą i doświadczeniem z innymi. Pasjonuje mnie pomaganie innym w poznawaniu technologii i lubię tworzyć przewodniki i samouczki, które są dokładne i łatwe do naśladowania. Poświęcam czas na szczegółowe opisanie każdego kroku, upewniając się, że nawet najbardziej niedoświadczona osoba zrozumie moje instrukcje i zastosuje się do nich. Kieruje mną chęć dzielenia się swoją wiedzą i doświadczeniem z innymi i jestem dumny z tworzenia jasnych i szczegółowych przewodników, które mogą być przydatne dla innych.

  • Przestrzeń nazw DNS
  • Rekordy zasobów
  • Proces rozwiązywania nazwy

Ostatnie wiadomości

Jak publikować Imgur GIF na Facebooku

Jak publikować gify Imgur na Facebooku?

4 października, 2023
Jak zdobyć filtr Pixar na Instagramie

Jak uzyskać filtr Pixar na Instagramie?

15 września, 2023

Kategorie

  • Facebook
  • FaceTime
  • Hangouts
  • Imessage
  • Instagram
  • Komputery i programowanie
  • Komputery i sieci
  • komunikator facebookowy
  • LinkedIn
  • Media społecznościowe
  • Niezgoda
  • Podstawowa sieć
  • Powiększenie
  • Reddit
  • Snapchat
  • Świergot
  • Telegram
  • TIK Tok
  • VBScript
  • WhatsApp
  • Wiadomości
  • Windows Server
  • Privacy & Policy

© 2022 whagenciadigital.com

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Media społecznościowe
  • Wiadomości
  • Komputery i programowanie
  • Español
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • Suomi
  • Français
  • עברית
  • Magyar
  • Italiano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Norsk Bokmål
  • Nederlands
  • Português
  • Română
  • Slovenčina
  • Slovenščina
  • Svenska
  • Українська
  • Русский

© 2022 whagenciadigital.com