DNS (Domain Name System) — иерархическая распределённая система сопоставления доменных имён с IP-адресами и другими ресурсными записями.

Основное

  • Клиент отправляет рекурсивному резолверу запрос A/AAAA/NS/TXT/CNAME и т.д.

  • Резолвер ходит к корневым → TLD → авторитативным серверам, кеширует ответы по TTL.

  • UDP 53 для типовых запросов, TCP 53 для больших/зон, DNS over HTTPS/TLS для шифрования.

Типы записей (часто)

  • A (IPv4), AAAA (IPv6), CNAME (алиас), NS, MX, TXT, SRV, PTR (reverse).

Важные моменты

  • Кеширование и TTL влияют на время распространения изменений.

  • Ограничивайте зону CNAME на уровне одного имени, не смешивайте с другими типами.

  • Для reverse DNS: записи PTR в соответствующих зонах in-addr.arpa/ip6.arpa.

Пример запроса:

  • Клиент → резолвер: A example.com → ответ IP + TTL; повторный запрос берётся из кеша, пока TTL не истёк.
Последнее обновление