Перейти к содержимому
AD Academy
С нуля: сеть, сервер и Domain
Начальный14 мин.Обновлено: Тема 2 из 4

DNS — сердце Active Directory

Записи A, PTR, SRV и почему без DNS нет Domain.

Не прочитано

Что вы узнаете

  • Почему без DNS нет домена
  • Чем отличаются записи A, PTR и SRV
  • Как компьютер находит DC

Перед этой темой стоит прочитать:Сеть с нуля: IP, Subnet, Gateway

DNS — это телефонная книга сети. не просто использует DNS — он полностью от него зависит: клиент находит через записи SRV.

Типы записей, которые важно знать

  • A — имя → IPv4-адрес (dc01.lab.local → 192.168.10.10).
  • PTR — IP-адрес → имя (Reverse Lookup).
  • CNAME — псевдоним для другого имени.
  • SRV — публикует сервисы: '_ldap._tcp.dc._msdcs.lab.local' указывает на DC.
# Существуют ли записи SRV контроллера домена?
Resolve-DnsName -Type SRV _ldap._tcp.dc._msdcs.lab.local

# Повторная регистрация записей контроллера домена (запускать на контроллере домена)
nltest /dsregdns

# Очистка кеша DNS на клиенте
Clear-DnsClientCache
powershell
Архитектура и теория — под капотом

живет и дышит на DNS. Каждый клиент находит контроллер домена (DC), запрашивая записи SRV: _ldap._tcp.dc._msdcs.<domain>. Без правильного DNS — нет входа в систему, нет , нет репликации. Поэтому первый DC всегда также является DNS-сервером.

  • Записи SRV обнаруживают службы: _kerberos._tcp, _ldap._tcp, _gc._tcp.
  • Записи A для DC + запись CNAME с его GUID — критически важны для репликации.
  • Зона _msdcs.<forest> реплицируется по всему лесу — позволяет каждому домену находить сторонние DC.
  • Windows регистрирует себя в DNS через DDNS (Dynamic Update).
Практическая настройка (PowerShell / GUI)
# Проверка записей SRV
nslookup -type=SRV _ldap._tcp.dc._msdcs.corp.local
Resolve-DnsName _ldap._tcp.dc._msdcs.corp.local -Type SRV

# Принудительная повторная регистрация DC в DNS
ipconfig /registerdns
nltest /dsregdns

# Проверка, что клиент находит DC
nltest /dsgetdc:corp.local
powershell
Реальные сценарии в организации
  • Компьютер не может присоединиться к домену — проблема почти всегда в неправильном DNS на сетевой карте.
  • не применяется → dcdiag /test:dns + проверка SRV.
  • Репликация между контроллерами домена завершается сбоем → проблема в _msdcs.forestname.
Диагностика и устранение неполадок
dcdiag /test:dns /v
ipconfig /flushdns
ipconfig /registerdns
nslookup -type=any _ldap._tcp.corp.local
bash
Глоссарий и быстрая командная строка
  • Primary DNS = DC. Secondary DNS = другой DC. Запрещено 8.8.8.8 на станциях.
  • SRV = поиск службы. A = поиск адреса.
  • _msdcs = критическая зона .

Проверь себя

Какая запись DNS позволяет клиенту найти Domain Controller?

Эта страница вам помогла?