Особливості роботи DNS Windows Server 2012R2 і PowerShell

Вітаю!
Нещодавно вирішив додати записи типу «A» і «А» на DNS-сервер з допомогою PowerShell.
Відкрив консоль, виконав команду
Add-DnsServerResourceRecordA-IPv4Address 192.168.1.101-Name tomsk-ZoneName sales.contoso.com -CreatePtr

І яке ж було моє здивування, коли я побачив повідомлення про те, що «Зона sales.contoso.com не знайдена на сервері», хоча я її створив 30 секунд назад.


Першим ділом, я подумав, що зона і правда не створена чи я помилився в адресі. Але ні, nslookup резолвит імена як треба, а сайти працюють без проблем.
Як виявилося далі, для того, щоб PowerShell коректно працював з зонами DNS, їх необхідно додавати безпосередньо в корінь «Зон прямого перегляду», і тоді PowerShell бачить дані зони і додає без помилок нові записи

Так, звичайно, цей вихід не дуже хороший, так як якщо у Вас багато піддоменів, то зона прямого перегляду перетвориться на нескінченний лист для прокрутки. Але не в ручну додавати список з 1000 записів «типу А» або CNAME…

Спасибі за увагу!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.