DNS (Domain Name System) — система, которая преобразует доменное имя (google.com) в IP-адрес (142.250.74.46). Без DNS пришлось бы запоминать IP-адреса всех сайтов.
Как работает резолвинг: браузер проверяет локальный кеш → спрашивает резолвер провайдера → тот идёт к root-серверу → .com-серверу → серверу google.com. Результат кешируется на TTL.
Типы записей: A (IPv4), AAAA (IPv6), CNAME (алиас), MX (почта), NS (name-серверы), TXT (верификация, SPF). Для настройки домена обычно нужно указать A-запись на IP сервера и CNAME для www. Популярные DNS-провайдеры: Cloudflare, Route53. В Go для DNS-запросов есть net.LookupHost и net.Resolver.