DNS резолвинг

Domain Name System · переводит имена в IP · с 1983

Что это

DNS — распределённая база «доменное имя → IP-адрес». Ты пишешь google.com, DNS отвечает 142.250.185.78. Без DNS интернет был бы просто списком чисел.

Как это работает

  1. Твой браузер спрашивает у OS: «какой IP у google.com
  2. OS шлёт запрос на resolver (по умолчанию — DNS провайдера).
  3. Resolver идёт по цепочке: root → .com → google.com → отдаёт IP.
  4. Ответ кэшируется, следующий раз мгновенно.

Транспорты DNS

За 40 лет придумали 4 транспорта. Разница — в том, кто может подсмотреть/подделать твои запросы:

ТранспортПортШифрованВ РФ
DNS over UDPUDP :53нетработает (но всё видно)
DNS over TLSTCP :853даблокируется
DNS over HTTPSTCP :443дачастично
DNS over QUICUDP :853даблокируется

Зачем шифровать DNS

Стандартный DNS UDP-запрос идёт открытым текстом. Значит:

DoT/DoH/DoQ шифруют DNS-запросы. Провайдер видит только «клиент подключился к 1.1.1.1», а не «клиент искал pornhub.com».

Что делать

В РФ — важно

С 2023-2024 РКН начал давить на шифрованный DNS:

Единственный надёжный способ приватного DNS в РФ — резолвер внутри своей VPN (через AmneziaWG).