Получение информации о DNS-сервере и корневых серверах

Группа подкоманд samba-tool dns позволяет получать информацию о DNS-сервере и корневых серверах.

Получение информации о DNS-сервере

Данная подкоманда предназначена для получения информации о DNS-серверах, работающих на базе ОС Windows Server.

При использовании с DNS-серверами на базе BIND 9 подкоманда возвращает значения по умолчанию, а не фактические значения. Поэтому использовать ее в этом случае некорректно.

В составе BIND 9 имеется встроенная утилита rndc. Для получения информации о DNS-сервере BIND 9 используйте команду rndc status.

Для получения информации о DNS-сервере используется следующий формат вызова:

samba-tool dns serverinfo <server> [options]

Подкоманда возвращает структуру DNS_RPC_SERVER_INFO, содержащую информацию о состоянии и конфигурации DNS-сервера, в формате, соответствующем версии DNS-клиента.

См. подробное описание структуры в документации Microsoft.

Параметры

Параметры вызова:

  • <server> — IP-адрес или доменное имя DNS-сервера.

Дополнительные параметры:

  • --client-version — версия DNS-клиента; возможные значения: w2k, dotnet, longhorn; значение по умолчанию — longhorn.

Примеры

Пример вызова (приводится фрагмент вывода):

samba-tool dns serverinfo win-dc.elles.inno.tech -U Administrator
...
  dwVersion                   : 0x1
  fBootMethod                 : DNS_BOOT_METHOD_DIRECTORY
  fAdminConfigured            : TRUE
  fAllowUpdate                : TRUE
  fDsAvailable                : TRUE
  pszServerName               : win-dc.elles.inno.tech
  pszDsContainer              : CN=MicrosoftDNS,DC=DomainDNSZones,DC=elles,DC=inno,DC=tech
...

Получение информации о корневых серверах DNS

Для получения информации о корневых серверах для DNS-сервера используется следующий формат вызова:

samba-tool dns roothints <server> [<name>] [options]

Параметры

Параметры вызова:

  • <server> — IP-адрес или доменное имя DNS-сервера;

  • <name> — имя зоны для запроса; по умолчанию — . (корневая зона).

Примеры

Пример вызова (приводится фрагмент вывода):

samba-tool dns roothints dc1.elles.inno.tech
...
  Name=., Records=13, Children=0
    NS: a.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: b.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: c.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: d.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: e.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: f.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: g.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: h.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: i.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: j.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: k.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: l.root-servers.net (flags=1, serial=12345, ttl=3600)
    NS: m.root-servers.net (flags=1, serial=12345, ttl=3600)
...

Обновлено: