В. Как создать специальный прикладной раздел в домене?

О. В Windows Server 2003 появилась возможность создавать дополнительные прикладные разделы, два из которых можно использовать для DNS. Увидеть разделы можно с помощью команды NTDSUTIL. Приведенные ниже примеры команд (для savilltech.net) предназначены для Windows Server 2008. В Windows 2003 команда ACTIVE INSTANCE NTDS не нужна, и следует использовать DOMAIN MANAGEMENT вместо PARTITION MANAGEMENT.

ntdsutil: activate instance ntds
Active instance set to "ntds".
ntdsutil: partition management
partition management: connections
Connected to savdaldc01.savilltech.net using credentials of locally logged on user.
server connections: connect to server savdaldc01.savilltech.net
Disconnecting from savdaldc01.savilltech.net...
Binding to savdaldc01.savilltech.net ...
Connected to savdaldc01.savilltech.net using credentials of locally logged on user.
server connections: quit
partition management: list
Note: Directory partition names with International/Unicode characters will only display correctly if appropriate fonts and language support are loaded Found 5 Naming Context(s)
0 - CN=Configuration,DC=savilltech,DC=net
1 - CN=Schema,CN=Configuration,DC=savilltech,DC=net
2 - DC=savilltech,DC=net
3 - DC=DomainDnsZones,DC=savilltech,DC=net
4 - DC=ForestDnsZones,DC=savilltech,DC=net

Обратите внимание, что разделы 3 и 4 -- прикладные разделы, используемые для хранения данных DNS.

Обычно приложения создают специальные прикладные разделы. Однако чтобы создать разделы самостоятельно или просто поэкспериментировать, используйте команду NTDSUTIL. Для управления разделом/доменом NTDSUTIL следует задействовать команду CREATE NC, аналогичную образцу программного кода, приведенному ниже. Раздел должен быть DC= имя прикладного раздела.

partition management: create nc dc=app1,dc=savilltech,dc=net
savdaldc01.savilltech.net
adding object dc=app1,dc=savilltech,dc=net
partition management: list
Note: Directory partition names with International/Unicode characters will only display correctly if appropriate fonts and language support are loaded Found 6 Naming Context(s)
0 - CN=Configuration,DC=savilltech,DC=net
1 - CN=Schema,CN=Configuration,DC=savilltech,DC=net
2 - DC=savilltech,DC=net
3 - DC=DomainDnsZones,DC=savilltech,DC=net
4 - DC=ForestDnsZones,DC=savilltech,DC=net
5 - DC=app1,DC=savilltech,DC=net

Для удаления раздела используйте команду DELETE NC. Чтобы увидеть все серверы, реплицирующие платформу, используйте команду LIST NC REPLICA, как показано ниже.

partition management: list nc replica "dc=app1,dc=savilltech,dc=net"
The application directory partition dc=app1,dc=savilltech,dc=net's Replicas are:
CN=NTDS
Settings,CN=SAVDALDC01,CN=Servers,CN=Dallas,CN=Sites,CN=Configuration,DC=savilltech,DC=net

Чтобы добавить новую реплику, используйте команду ADD NC REPLICA, как в привденном ниже образце программного кода:

partition management: add nc replica "dc=app1,dc=savilltech,dc=net"

savdaldc02.savilltech.net
partition management: list nc replica "dc=app1,dc=savilltech,dc=net"
The application directory partition dc=app1,dc=savilltech,dc=net's Replicas are:
CN=NTDS Settings,CN=SAVDALDC01,CN=Servers,CN=Dallas,CN=Sites,CN=Configur ation,DC=savilltech,DC=net
CN=NTDS Settings,CN=SAVDALDC02,CN=Servers,CN=Dallas,CN=Sites,CN=Configur ation,DC=savilltech,DC=net *

Помеченные "*" элементы являются в данный момент неинициализированными репликами.

Неинициализированное состояние будет удалено после того, как серверы реплицируют данные раздела. Удалить реплицированный раздел можно с помощью команду REMOVE NC REPLICA (partition) (dc).