Администратор Виндовс ДНС сервера може користити добру добру услужну мрежу за управљање сервером, ДНС зонама и записима Днсцмд
, или искористите ПоверСхелл модул ДНССервер. У овом ћемо чланку покрити основну операцију масовног креирања, измјене и брисања различитих ДНС записа и зона помоћу ПоверСхелл-а..
Садржај:
- ПоверСхелл модул - ДНССервер
- Управљање ДНС зонама из ПоверСхелл-а
- Управљање ДНС записима помоћу ДНССервер модула
- Како додати више А / ПТР записа у ДНС зону помоћу ПоверСхелл-а?
ПоверСхелл модул - ДНССервер
ПоверСхелл модул ДНССервер део РСАТ-а. У оперативном систему Виндовс 10 РСАТ се инсталира одвојено, а на Виндовс Серверу модул можете инсталирати преко Управитеља сервера (Алати за управљање улогама -> Днс сервер алати).
Проверите да ли систем поседује ПоСх ДНССервер модул:
Гет-Модул ДНССервер -ЛистАваилабле
Наредбе можете навести у њему (у верзији модула на Виндовс Сервер 2012 Р2 доступно је више од 100 команди):
Гет-Модул ДНССервер
Управљање ДНС зонама из ПоверСхелл-а
На ДНС серверу наводимо зоне (у нашем случају ово је контролер домене):
Гет-ДнсСерверЗоне -ЦомпутерНаме дц01
Да бисте додали нову примарну ДНС зону под називом цонтосо.лоцал, покрените наредбу:
Адд-ДнсСерверПримариЗоне -Наме цонтосо.лоцал -РеплицатионСцопе "Форест" -ПассТхру
Као што видите, створена је примарна ДНС зона која је интегрисана у Ацтиве Дирецтори (исДсИнтегратед = Тачно).
Можете да креирате зону обрнутог претраживања (Лоцкуп Зоне):
Адд-ДнсСерверПримариЗоне -НетворкИд "192.168.1.0/24" -РеплицатионСцопе Домаин
Да бисте синхронизовали нову зону са другим ДЦ-овима у домену, покрените наредбу:
Синц-ДнсСерверЗоне -пасстхру
Наводимо уносе у новој ДНС зони (празан је):
Гет-ДнсСерверРесоурцеРецорд -ЦомпутерНаме дц01 -ЗонеНаме цонтосо.лоцал
Да бисте избрисали зону, користите наредбу:
Ремове-ДнсСерверЗоне -Наме цонтосо.лоцал -ЦомпутерНаме дц01
Ова наредба ће такође избрисати све постојеће ДНС записе у зони..
Управљање ДНС записима помоћу ДНССервер модула
Да бисте креирали нови А запис у наведеној ДНС зони, користите наредбу:
Адд-ДнсСерверРесоурцеРецордА -Наме рдс1 -ИПв4Аддресс 192.168.1.30 -ЗонеНаме цонтосо.лоцал -ТимеТоЛиве 01:00:00
Да бисте додали ПТР запис у обрнуту зону, у претходној наредби можете додати параметар -ЦреатеПтр или ручно креирајте показивач са цмдлетом Адд-ДНССерверРесоурцеРецордПТР:
Адд-ДНССерверРесоурцеРецордПТР -ЗонеНаме 1.168.192.ин-аддр.арпа -Наме 30 -ПТРДомаинНаме рдс1.цонтосо.лоцал
Да бисте додали псеудоним (ЦНАМЕ) за одређени запис А користите наредбу:
Адд-ДнсСерверРесоурцеРецордЦНаме -ЗонеНаме цонтосо.лоцал -Наме РДСФарм -ХостНамеАлиас рдс1.цонтосо.лоцал
Да бисте променили ИП адресу овог А записа, морате да користите прилично компликовану шему, јер не можете директно да промените ИП адресу ДНС записа.
$ НевАДНС = гет-ДнсСерверРесоурцеРецорд -Наме рдс1 -ЗонеНаме цонтосо.лоцал -ЦомпутерНаме дц01
$ ОлдАДНС = гет-ДнсСерверРесоурцеРецорд -Наме рдс1 -ЗонеНаме цонтосо.лоцал -ЦомпутерНаме дц01
Сада промените својство ИПВ4Аддресс објекта $ НевАДНС
$ НевАДНС.РецордДата.ИПв4Аддресс = [Систем.Нет.ИПАддресс] :: парсе ('192.168.1.230')
Сада промените ИП адресу уноса користећи Сет-ДнсСерверРесоурцеРецорд:
Сет-ДнсСерверРесоурцеРецорд -НевИнпутОбјецт $ НевАДНС -ОлдИнпутОбјецт $ ОлдАДНС -ЗонеНаме цонтосо.лоцал -ЦомпутерНаме дц01
Проверите да ли се ИП адреса уноса променила:
гет-ДнсСерверРесоурцеРецорд -Наме рдс1 -ЗонеНаме цонтосо.лоцал
Можете навести ДНС записе истог типа специфицирањем типа у аргументу -Рртипе. Наведи ЦНАМЕ записе у зони:
Гет-ДнсСерверРесоурцеРецорд -ЦомпутерНаме ДЦ01 -ЗонеНаме цонтосо.лоцал -РРТипе ЦНАМЕ
Можете користити и филтер за разне параметре ДНС записа користећи Вхере-Објецт. На пример, ми наводимо А записе који у имену имају фразу рдс.
Гет-ДнсСерверРесоурцеРецорд -ЗонеНаме цонтосо.лоцал -РРТипе А | Вхере-Објецт ХостНаме "* рдс *"
Да бисте уклонили записе у ДНС-у, користите цмдлет Ремове-ДнсСерверРесоурцеРецорд..
На пример, да бисте избрисали ЦНАМЕ запис, покрените:
Ремове-ДнсСерверРесоурцеРецорд -ЗонеНаме цонтосо.лоцал -РРТипе ЦНаме -Наме РДСФарм
Да бисте избрисали запис А:
Ремове-ДнсСерверРесоурцеРецорд -ЗонеНаме цонтосо.лоцал -РРТипе А -Наме рдс1 -Форце
Да бисте уклонили ПТР запис у обрнутој зони:
Ремове-ДнсСерверРесоурцеРецорд -ЗонеНаме "1.168.192.ин-аддр.арпа" -РРТипе "ПТР" -Наме "30"
Како додати више А / ПТР записа у ДНС зону помоћу ПоверСхелл-а?
Претпоставимо да морате да креирате више А записа одједном у одређеној зони директног претраживања ДНС-а. Можете их покренути један по један помоћу команде Адд-ДнсСерверРесоурцеРецордА, али је лакше и брже скупљање ставки А са листе из датотеке.
Направите текстуалну датотеку НевДнсРецордс.ткт са именима и ИП адресама које желите да добијете. Формат датотеке је следећи:
ХостНаме, ИПАдресс
Да бисте креирали А записе у зони цонтосо.лоцал према подацима из ТКСТ / ЦСВ датотеке, користите следећу ПоверСхелл скрипту:
Импорт-ЦСВ "Ц: \ ПС \ НевДнсРецордс.ткт" | %
Адд-ДНССерверРесоурцеРецордА -ЗонеНаме цонтосо.лоцал -Наме $ _. "ХостНаме" -ИПв4Аддресс $ _. "ИПАддресс"
Ако желите одмах снимити у обрнутој зони, додајте параметар Адд-ДНССерверРесоурцеРецордА у наредбу -ЦреатеПтр.
Сада користите ДНС Манагер конзолу (днсмгмт.мсц) или наредбу Гет-ДнсСерверРесоурцеРецорд -ЗонеНаме цонтосо.лоцал
осигурајте да су сви А записи успјешно створени.
Ако морате масовно да креирате ПТР записе у зони обрнутог претраживања, креирајте тект / цсв датотеку са следећом структуром
октет, хостНаме, зонеНаме 65, рдс5.цонтосо.лоцал, 1.168.192.ин-аддр.арпа 66, рдс6.цонтосо.лоцал, 1.168.192.ин-аддр.арпа 67, рдс7.цонтосо.лоцал, 1.168.192 .ин-аддр.арпа.
Затим покрените ову скрипту:
Импорт-ЦСВ "Ц: \ ПС \ НевДнсПТРРецордс.ткт" | %
Адд-ДНССерверРесоурцеРецордПТР -ЗонеНаме $ _. "ЗонеНаме" -Наме $ _. "Оцтет" -ПТРДомаинНаме $ _. "ХостНаме"
Провјерите да ли се ПТР записи појављују у специфицираној реверзној ДНС зони..