Назад | Перейти на главную страницу

Добавление зоны из файла через dnscmd - Microsoft DNS

Я пытаюсь добавить зону с файловой поддержкой на Microsoft DNS через dnscmd. У меня есть файл зоны на диске c,

c:\Windows\zones\test.com.dns

После ввода команды

dnscmd /zoneadd test.com /primary /file c:\Windows\zones\test.com.dns

зона добавлена ​​правильно, запись в загрузочном файле есть,

primary  test.com     c:\Windows\zones\test.com.dns

зона добавляется, но записи в зоне не те, что находятся в файле, вместо этого записи добавляются сервером автоматически.

Я вижу записи по команде,

dnscmd /zoneprint test.com

который отображает,

;      Zone version:  1
;

@ IN  SOA test-dc01.testgcs01.com. hostmaster.testgcs01.com. (
                            1            ; serial number
                            900          ; refresh
                            600          ; retry
                            86400        ; expire
                            3600       ) ; default TTL

;
;  Zone NS records 
;

@ NS    test-dc01.testgcs01.com.

;
;  Zone records
;

Это не записи в моем файле зоны, но они каким-то образом назначены внутри.

Может ли кто-нибудь указать, что я здесь делаю неправильно, так как я хочу, чтобы записи зоны были теми, которые находятся в файле.

Я получил ответ на это, файл зоны должен находиться в папке C: \ Windows \ System32 \ dns (которая является рабочим каталогом по умолчанию для dnscmd), и в конце команды / zoneadd должен быть оператор / load . Вот как,

dnscmd /zoneadd test.com /primary /file test.com.dns /load

Это работает.