Co to jest port DNS | Port 53 UDP/TCP działa

Opublikowany: 2024-01-26

Być może podczas surfowania po Internecie słyszałeś o DNS lub serwerach DNS przy różnych okazjach. Ale co z portami DNS? Cóż, jest to termin, który zamierzamy wyjaśnić na tym blogu w bardzo kompleksowy sposób, a także postaramy się omówić wszystkie aspekty z nim związane. Bądź więc czujny i przeczytaj ten post do końca.


Spis treści
Co to jest port DNS?
Co to jest niestandardowy port DNS?
Rodzaje portów DNS
Jak działa zapytanie DNS?
Jakie znaczenie ma port DNS?
Streszczenie
Często Zadawane Pytania

Co to jest port DNS?

Port DNS to dowolny port komunikacyjny przypisany przez serwer DNS do komunikacji z urządzeniem klienckim, takim jak komputer stacjonarny, smartfon itp. w celu rozpoznawania nazw domen.

Standardowym portem używanym przez DNS jest port 53, używany zarówno do komunikacji TCP, jak i UDP. Na przykład, gdy wpiszesz nazwę domeny lub adres URL w przeglądarce internetowej, wysyła ona żądanie do serwera DNS w celu przetłumaczenia nazwy domeny na odpowiadający jej adres IP.

Serwer odsyła odpowiedź do przeglądarki na tym samym porcie DNS, tj. porcie 53. Cała komunikacja pomiędzy serwerem a przeglądarką odbywa się wyłącznie poprzez port DNS 53.


Przeczytaj: Co to jest DNS? Jak działa nazwa domeny?


Co to jest niestandardowy port DNS?

Możesz być również zaskoczony, gdy dowiesz się, że nie ma ograniczeń w wyborze portu DNS innego niż standardowy, tj. UDP lub TCP 53.

Niektórzy programiści lub organizacje zazwyczaj wolą używać niestandardowych portów DNS dla własnych korzyści, takich jak do celów testowych, badań, unikania zapór sieciowych, potencjalnych ataków cybernetycznych itp.

Nie oznacza to jednak, że każdy może z niego korzystać. Głównym problemem niestandardowych portów DNS jest to, że nie są one powszechnie akceptowane, co może powodować problemy ze zgodnością. Może to dodatkowo sprawić, że znalezienie serwera DNS i komunikacja z nim będzie dużym problemem dla innych systemów.

Ponadto, jeśli chodzi o bezpieczeństwo, te niestandardowe porty DNS są podatne na naruszenia bezpieczeństwa. Dzieje się tak dlatego, że porty te nie są regularnie monitorowane w porównaniu do portów standardowych.


Przeczytaj: Jak ograniczyć wyszukiwanie DNS?


Rodzaje portów DNS

Lista portów DNS:

  • Port UDP 53
  • Port TCP 53

DNS wykorzystuje zarówno protokoły UDP, jak i TCP do komunikacji między klientami a serwerami DNS. Ale domyślnie DNS używa portu UDP 53 i przechodzi do portu TCP 53, gdy nie może komunikować się przez UDP.

Może się to zdarzyć, gdy rozmiar pakietu zapytania przekracza standardowy limit dla pakietu UDP, a DNS powraca do protokołu TCP, aby zapewnić niezawodność.

Uwaga: Ogólnie rzecz biorąc, UDP ma mniejszą alokację pamięci dla pakietów zapytań o wielkości około 512 bajtów.

UDP ma swoje zalety, ze względu na mniejszą alokację pakietów jest bardziej efektywny w obsłudze szybkiej wymiany informacji.

Można jednak również używać protokołu TCP jako domyślnego portu 53, ale nie jest to ograniczone do tego. W przeciwieństwie do protokołu UDP, który jest bezpołączeniowy i szybki. TCP jest bardziej niezawodny i zorientowany na połączenie, co zapewnia pomyślny transfer większych ilości danych.


Jak działa zapytanie DNS?

Zapytania DNS lub systemu nazw domen są bardzo proste w procesie tłumaczenia nazw domen (łatwych do odczytania i zrozumienia przez ludzi) na odpowiadające im adresy IP.

Podobnie jak w świecie ludzi, komunikujemy się ze sobą za pomocą SMS-ów i czekamy na ich odpowiedzi. W podobny sposób komunikacja DNS odbywa się przy użyciu dwóch typów różnych wiadomości lub pakietów, zapytań i ich odpowiedzi.

Zarówno te wiadomości, jak i pakiety w DNS mają swoje własne sekcje, jak wspomniano poniżej.

  • Sekcja nagłówka
  • Sekcja Flagowa
  • Sekcja pytań
  • Sekcja odpowiedzi

1. Sekcja nagłówka:

W tej sekcji znajdują się istotne informacje na temat wiadomości DNS. Obejmuje:

Flaga: Zestaw bitów wskazujących różne właściwości wiadomości DNS.

Identyfikacja: Unikalny identyfikator wiadomości DNS, który pomaga w dopasowywaniu odpowiedzi do odpowiednich zapytań.

Liczba pytań i odpowiedzi: wskazuje, ile pytań i odpowiedzi znajduje się w wiadomości DNS.

Rekordy zasobów urzędu: Informacje o autorytatywnych serwerach DNS dla danej domeny.

Inne rekordy: różne inne szczegóły związane z wiadomością DNS.

2. Sekcja flagi:

Ta sekcja zawiera kilka podsekcji, zazwyczaj 1 lub 4 bity każda. Bity te przekazują informacje o typie wiadomości i innych atrybutach:

Typ wiadomości: wskazuje, czy wiadomość jest zapytaniem, czy odpowiedzią.

Nazwa urzędu, serwer i stan: Zawiera informacje o autorytatywnych serwerach nazw i stanie wiadomości DNS.

Rekurencja: wskazuje, czy serwer DNS powinien wykonać rekurencję, aby rozwiązać zapytanie.

Obcięcie: Informuje, czy odpowiedź DNS została obcięta ze względu na jej długość.

3. Sekcja pytań:

Ta sekcja zawiera szczegółowe informacje na temat samego zapytania DNS:

Typ rekordu DNS: Określa typ rekordu DNS, którego dotyczy zapytanie (np. A, AAAA, MX itp.).

Nazwa domeny do rozpoznania: nazwa domeny, dla której ma zostać rozpoznane DNS. Każda etykieta w nazwie domeny jest poprzedzona jej długością.

4. Sekcja odpowiedzi:

Ta sekcja zawiera rzeczywistą odpowiedź na zapytanie DNS:

Zapis nazwy zapytania: Zawiera informacje o zapytanej domenie, w tym rozpoznany adres IP lub inne istotne dane.

W tej sekcji znajdują się flagi, dane identyfikacyjne, numery pytań i odpowiedzi, rekordy zasobów władz i różne inne rekordy.


Jakie znaczenie ma port DNS?

Głównym powodem zrozumienia znaczenia portów DNS jest zrozumienie dwóch podstawowych protokołów transportowych UDP i TCP oraz ich wykorzystania w różnych scenariuszach.

Użycie domyślnego portu DNS 53 pomaga w szybkim rozwiązywaniu zapytań DNS i zapewnia wydajniejszą i szybszą komunikację internetową.

DNS jest dość wszechstronny pod względem możliwości adaptacji, ponieważ szybko przełącza się na protokół TCP, gdy wymagana jest duża przepustowość, zwiększając niezawodność i solidność infrastruktury DNS.


Przeczytaj: chrome://net-internals/#dns – Jak wyczyścić pamięć podręczną DNS Chrome


Streszczenie

Krótko mówiąc, port DNS jest jak każdy port przydzielany przez serwery DNS w celu prowadzenia komunikacji między serwerem a klientem. Najpopularniejszym lub domyślnym używanym portem DNS jest port UDP 53 ze względu na mniejsze wymagania dotyczące przepustowości i szybkości.


Przeczytaj: Jak naprawić błąd „Serwer DNS nie odpowiada”?


Często Zadawane Pytania

Jaki jest port DNS?

Port DNS to dowolny port komunikacyjny przypisany przez serwer DNS do komunikacji z urządzeniem klienckim, takim jak komputer stacjonarny, smartfon itp., w celu rozpoznawania nazw domen.

Jaka jest pełna forma DNS?

Pełna forma DNS to system nazw domen i jest to protokół, w ramach którego adres domeny jest konwertowany na adres IP i przekierowuje przeglądarkę na konkretny serwer internetowy, na którym przechowywane są pliki witryny.