Files
SecondBrain/.trash/05 NoxPKB/wiki/Networking—DNS (one-screen).md
T
2026-04-20 22:55:39 +03:00

1.9 KiB

Networking — DNS (one-screen)

DNS (Domain Name System) — система сопоставления доменных имён IP‑адресам (и обратно). Удобная метафора: «контактная книга».

Источник: 01 Library/04 Networking/Протоколы/DNS.

Как обычно резолвится домен (упрощённо)

  1. Кэш: браузер/ОС (если уже ходили на сайт).
  2. Локальные записи: например файл hosts.
  3. Resolver (рекурсивный резолвер, часто у провайдера/можно свой):
    • проверяет свой кэш
    • если не знает → идёт по цепочке DNS‑иерархии.

Иерархия DNS

  • Root (.) — корневые сервера зоны . (домены фактически имеют точку в конце: example.com.)
  • TLD (Top Level Domain) — сервера доменных зон верхнего уровня:
    • gTLD: .com, .org, .edu
    • ccTLD: .ru, .us, .by
  • Authoritative nameserver — авторитативный сервер конкретного домена (обычно у регистратора/хостинга); он и отдаёт финальные записи (например A/AAAA).

Идея: root/TLD обычно не дают IP, они говорят «куда идти дальше».

Типы запросов (терминология)

  1. Recursive — «дай мне IP по домену» (резолвер делает работу сам).
  2. Iterative — «подскажи следующий шаг» (или нужный NS).
  3. Inverse (reverse) — «дай доменное имя по IP».

Связанные узлы: Networking—MOC, Networking—DHCP (one-screen).