Co To jest zapytanie DNS, Jak działa zapytanie DNS

zapytanie DNS to żądanie informacji wysłane z klienta DNS do serwera DNS. Zwykle zapytanie DNS to żądanie wysyłane z klienta DNS do serwera DNS, z prośbą o adres IP związany z w pełni kwalifikowaną nazwą domeny (FQDN). Gdy klient DNS musi znaleźć adres IP komputera znanego z nazwy domeny (FQDN), zapytuje serwery DNS, aby uzyskać adres IP.

serwer DNS działa przy użyciu UDP, na dobrze znanym porcie numer 53.

wiadomość zapytania DNS Od klienta DNS zawiera głównie poniższe informacje.

1) w pełni kwalifikowana nazwa domeny (FQDN): w pełni kwalifikowana nazwa domeny (FQDN) zasobu, który klient próbuje rozwiązać. Jeśli nie ma sufiksu DNS dostarczonego przez aplikację, klient DNS go doda.

2) Typ zapytania: jaki typ rekordu zasobu, klient próbuje rozwiązać

3) Klasa: ogólnie wymieniona w klasie (Internet)

rozważ poniższy przykład, aby dowiedzieć się, jak działa zapytanie DNS z klienta DNS na serwer DNS.

każdy komputer w sieci TCP/IP musi być skonfigurowany z adresem IP serwera DNS jako częścią konfiguracji TCP / IP, jak pokazano poniżej. Tutaj mamy adres IPv4 serwera DNS skonfigurowany jako 8.8.8.8. W związku z tym na zapytania dotyczące rozwiązywania nazw DNS odpowiada serwer DNS działający pod adresem IPv4 8.8.8.8.

konfiguracja adresu IP DNS

siedzę przy biurku, tylko zasilam-na moim komputerze. Chcę otworzyć stronę www.omnisecu.com, do nauki networkingu. Otworzyłem moją ulubioną przeglądarkę Mozilla Firefox, wpisałem adres URL, jak pokazano poniżej. Tutaj mój komputer chce rozwiązać nazwę i jego rolą jest Klient DNS.

 Firefox DNS

pamiętam w pełni kwalifikowaną nazwę domeny (FQDN) jako www.omnisecu.com, ale do komunikacji IP komputer musi znać odpowiedni adres IPv4 www.omnisecu.com. aby rozwiązać w pełni kwalifikowaną nazwę domeny (FQDN) www.omnisecu.com na adres IP klient DNS musi wysłać zapytanie DNS do serwera DNS.

Krok 1) po wprowadzeniu adresu URL i naciśnięciu „Enter” komputer natychmiast musi rozwiązać w pełni kwalifikowaną nazwę domeny (FQDN) na adres IP. Resolver DNS przygotuje zapytanie DNS i wyśle je na adres IP serwera DNS, skonfigurowany w ustawieniach konfiguracji TCP/IP (tutaj jest to 8.8.8.8).

pamiętaj, że serwer DNS działa przy użyciu UDP, na dobrze znanym porcie numer 53.

Topologia zapytania DNS

zrzut ekranu przechwytywania wireshark wyżej wymienionego zapytania DNS został skopiowany poniżej.

przechwycone zapytanie DNS

wartości kluczowe do zapamiętania dla wiadomości zapytania DNS są zestawione poniżej.

opis wartość
kierunek wiadomości Klient DNS do serwera DNS
adres źródłowy IPv4 adres IP interfejsu klienta DNS
docelowy adres IPv4 adres IP serwera DNS (w tym przypadku jest to 8.8.8.8)
numer portu źródłowego losowy numer portu UDP otwarty przez stos protokołów TCP / IP na kliencie DNS
numer portu docelowego UDP 53 (DNS)

Krok 2) po otrzymaniu zapytania DNS Od klienta DNS, serwer DNS wykona kroki rozwiązania nazwy. Na koniec wyśle odpowiedź DNS z powrotem do klienta DNS. Odpowiedź DNS Zawiera odpowiedź na zapytanie DNS, jeśli proces rozwiązywania nazw zakończył się sukcesem.

Topologia odpowiedzi DNS

zrzut ekranu Wireshark capture z wyżej wymienionej odpowiedzi DNS jest skopiowany poniżej.

DNS Reply Capture

DNS reply capture pokazuje, że „www.omnisecu.com” jest aliasem rekordu zasobu ” Typ ” „omnisecu.com”. adres IPv4 dla „omnisecu.com” is 74.220.199.26. *

kluczowe wartości do zapamiętania dla wiadomości odpowiedzi DNS są zestawione poniżej.

opis wartość
kierunek wiadomości serwer DNS do klienta DNS
źródło adres IPv4 adres IP serwera DNS (w tym przypadku jest to 8.8.8.8)
docelowy adres IPv4 adres IP interfejsu klienta DNS
numer portu źródłowego UDP 53 (DNS)
numer portu docelowego losowy numer portu UDP otwarty przez stos protokołów TCP / IP na kliencie DNS

istnieją głównie trzy rodzaje zapytań DNS. 1) Zapytanie Rekurencyjne 2) Zapytanie Iteracyjne 3) Zapytanie Odwrotne.

Leave a Reply

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.