<aside> 💡 Domain Name System (система доменных имён) — компьютерная распределённая система для получения информации о доменах. Цель DNS - выяснить какой IP адрес принадлежит запрашиваемому сервису.
</aside>
Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты и/или обслуживающих узлах для протоколов в домене (SRV-запись).
Для взаимодействия использует порт 53/TCP, 53/UDP.
Стандартные запросы разрешения имён используют UDP, а процессы синхронизации баз имён используют ТСР, если объем передаваемых данных велик.
Один раз разрешив доменное имя, компьютер его записываем в файл под название hosts
и оно кэшируется, чтобы не нагружать DNS сервера
Иерархическая структура DNS