Особенности работы DNS Windows Server 2012R2 и PowerShell

в 21:39, , рубрики: DNS, microsoft, powershell, Серверное администрирование

Приветствую!
Недавно решил добавить записи «типа A» и «CNAME» на DNS сервер с помощью PowerShell.
Открыл консоль, выполнил команду

Add-DnsServerResourceRecordA -IPv4Address 192.168.1.101 -Name tomsk -ZoneName sales.contoso.com -CreatePtr

И каково же было моё удивление, когда я увидел сообщение о том, что «Зона sales.contoso.com не найдена на сервере», хотя я ее создал 30 секунд назад.
Особенности работы DNS Windows Server 2012R2 и PowerShell

Первым делом, я подумал, что зона и правда не создана или я ошибся в адресе. Но нет, nslookup резолвит имена как надо, а сайты работают без проблем.
Как оказалось далее, для того, чтобы PowerShell корректно работал с зонами DNS, их необходимо добавлять непосредственно в корень «Зон прямого просмотра», и тогда PowerShell видит данные зоны и добавляет без ошибок новые записи
Особенности работы DNS Windows Server 2012R2 и PowerShell
Да, конечно, данный выход не очень хорош, так как если у Вас много поддоменов, то зона прямого просмотра превратится в нескончаемый лист для прокрутки. Но не в ручную же добавлять список из 1000 записей «типа А» или CNAME…

Спасибо за внимание!

Автор: fcdm

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js