Dela via


Skapa och tillämpa en anpassad programkatalogpartition i en Active Directory-integrerad DNS-zon

I den här artikeln beskrivs hur du skapar en anpassad programkatalogpartition med hjälp av kommandot DnsCmd.exe.

Gäller för: Windows Server 2003
Ursprungligt KB-nummer: 884116

Introduktion

Den här artikeln beskriver hur du skapar och tillämpar en anpassad programkatalogpartition i en Active Directory-katalogtjänstintegrerad DNS-zon (Domain Name System).

Du kan skapa en anpassad Active Directory-partition med hjälp av kommandot DnsCmd. Stegen i den här artikeln skapar ett exempel på en anpassad programkatalogpartition med namnet CustomDNSPartition. Den här programkatalogpartitionen finns i exempeldomänen Contoso.com. De här stegen konfigurerar den exempelprogramkatalogpartition som ska finnas på följande två exempel på domänkontrollanter:

  • DC-1.contoso.com
  • DC-2.contoso.com

Kommentar

DnsCmd.exe ingår i Microsoft Windows Server 2003 Support Tools. Om du vill installera Windows Server 2003 Support Tools dubbelklickar du på Suptools.msi i mappen Support\Tools på Microsoft Windows Server 2003 CD.

Skapa en programkatalogpartition med hjälp av kommandot DnsCmd

Använd kommandot DnsCmd för att skapa en programkatalogpartition. Använd följande syntax för att göra detta:

DnsCmd ServerName /CreateDirectoryPartition FQDN för partition

Följ dessa steg för att skapa en programkatalogpartition med namnet CustomDNSPartition på en domänkontrollant med namnet DC-1:

  1. Klicka på Start och Kör, skriv cmd och klicka sedan på OK.

  2. Skriv följande kommando och tryck sedan på Retur:

    dnscmd DC-1 /createdirectorypartition CustomDNSPartition.contoso.com  
    

När programkatalogpartitionen har skapats visas följande information:

DNS Server DC-1 skapade katalogpartition: CustomDNSPartition.contoso.com kommandot har slutförts.

Konfigurera ytterligare en DNS-server för domänkontrollant som värd för programkatalogpartitionen

Konfigurera ytterligare en domänkontrollant som fungerar som en DNS-server som värd för den nya programkatalogpartitionen som du skapade. Det gör du genom att använda följande syntax med kommandot DnsCmd:

DnsCmd ServerName /EnlistDirectoryPartition FQDN för partition

Så här konfigurerar du den exempeldomänkontrollant som heter DC-2 som värd för den här anpassade programkatalogpartitionen:

  1. Klicka på Start och Kör, skriv cmd och klicka sedan på OK.

  2. Skriv följande kommando och tryck sedan på Retur:

    dnscmd DC-2 /enlistdirectorypartition CustomDNSPartition.contoso.com  
    

Följande information visas:

DNS Server DC-2-katalogpartition: CustomDNSPartition.contoso.com kommandot har slutförts.

Kontrollera att programkatalogpartitionen har skapats

Räkna upp katalogpartitionerna för att verifiera att programkatalogpartitionen har skapats. Det gör du genom att använda följande syntax med kommandot DnsCmd:

DnsCmd /EnumDirectoryPartitions

Följ dessa steg för att räkna upp dina katalogpartitioner:

  1. Klicka på Start och Kör, skriv cmd och klicka sedan på OK.

  2. Skriv följande kommando och tryck sedan på Retur:

    dnscmd /enumdirectorypartitions  
    

    Följande information visas:

    Uppräknad katalogpartitionslista:

    Antal katalogpartitioner = 3

    CustomDNSPartition.contoso.comEnlisted
    DomainDnsZones.contoso.comEnlisted Auto Domain
    ForestDnsZones.contoso.comEnlisted Auto Forest

    Kommandot har slutförts.

  3. Skriv följande kommando och tryck sedan på Retur:

    dnscmd DC-1 /directorypartitioninfo CustomDNSPartition.contoso.com /detail
    

    Följande information visas för att indikera att programkatalogpartitionen har en replik på DC-1 och dc-2:

    Information om katalogpartition:
    DNS-rot: CustomDNSPartition.contoso.com
    Flaggor: 0x10 enlisted
    Tillstånd: 0
    Antal zoner: 0
    DP-huvud: DC=CustomDNSPartition,DC=contoso,DC=com
    Crossref: CN=<44788e4b-4da1-494e-a6ed-24931c1c6268,CN>=Partitions,CN=Configuration,DC=contoso,DC=com
    Repliker: 2
    CN=NTDS Settings,CN=DC-2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=com
    CN=NTDS Settings,CN=DC-1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=com
    Kommandot har slutförts.

Utlösa kunskapskonsekvenskontrollen för att skapa ett anslutningsobjekt

Utlös KCC (Knowledge Consistency Checker) två gånger för att skapa ett anslutningsobjekt mellan domänkontrollanterna. Den här åtgärden skapar den nödvändiga replikeringslänken för den nya programkatalogpartitionen som du skapade. För att göra detta använder du kommandot Repadmin tillsammans med alternativet /kcc.

Kommentar

Du måste ha nätverksanslutning mellan domänkontrollanterna för att det här kommandot ska lyckas. Följ dessa steg för att utlösa KCC för DC-1:

  1. Klicka på Start, klicka på Kör, skriv cmd och klicka sedan på OK.
  2. Skriv följande kommando och tryck sedan på RETUR: repadmin /kcc DC-1.

Följande information visas:

Konsekvenskontroll på DC-1 lyckades.

Verifiera Active Directory-replikering över den nya repliklänken för följande namngivningskontext:DC=CustomDNSPartition,DC=contoso,DC=com

Det gör du genom att använda kommandot Repadmin tillsammans med alternativet /showrepl. För att göra detta följer du stegen nedan:

  1. Klicka på Start och Kör, skriv cmd och klicka sedan på OK.

  2. Skriv följande kommando och tryck sedan på Retur:

    repadmin /showrepl DC-1  
    

Information som liknar följande visas:

Standard-First-Site-Name\DC-1

==== INKOMMANDE GRANNAR ======================================
...
DC=CustomDNSPartition,DC=contoso,DC=com
Default-First-Site-Name\DC-2 via RPC
DC-objekt-GUID: c2c38539-a5d0-4666-a133-8b1b58bc4b0c
Senaste försök @ <datum><tid> lyckades.

Om den nya namngivningskontexten som du skapade inte visas i Repadmin-utdata kan du verifiera tillståndet för den här namngivningskontexten med hjälp av kommandot Ntdsutil. För att göra detta följer du stegen nedan:

  1. Klicka på Start och Kör, skriv cmd och klicka sedan på OK.

  2. Skriv ntdsutil och tryck sedan på RETUR.

  3. Skriv do ma och tryck sedan på RETUR.

  4. Skriv co och tryck sedan på RETUR.

  5. Skriv anslut till servern DC-1 och tryck sedan på RETUR. Följande information visas:

    Bindning till DC-1 ...

    Ansluten till DC-1 med autentiseringsuppgifter för lokalt inloggad användare.

    serveranslutningar:

  6. Skriv q och tryck sedan på RETUR för att återgå till domänhanteringsprompten.

  7. Skriv li nc rep dc=customdnspartition,dc-contoso,dc=com och tryck sedan på RETUR.

Information som liknar följande kan visas:

Programkatalogpartitionen dc=customdnspartition,dc=contoso,dc=coms repliker är:
CN=NTDS Settings,CN=DC-2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=com *
CN=NTDS Settings,CN=DC-1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=contoso,DC=com
De *'ed objekten är för närvarande oinstantierade repliker.

Det här scenariot kan inträffa om följande villkor är uppfyllda:

  • KCC konfigurerar ett tillfälligt namnkontexthuvud tills nästa replikeringscykel för Active Directory-katalogtjänsten inträffar.

    Kommentar

    När den här replikeringscykeln inträffar replikeras de faktiska data.

  • Replikering av Active Directory-katalogtjänsten har ännu inte inträffat.

Det här beteendet uppstår på grund av replikeringsfördröjning, särskilt om replikeringen sker mellan platser.

Konfigurera replikeringsomfånget för dina DNS-zoner till den nya programkatalogpartitionen

Använd DNS-hanteringsverktyget Dnsmgmt.msc för att konfigurera replikeringsomfånget för dina Active Directory-integrerade DNS-zoner till den nya programkatalogpartitionen CustomDNSPartition. För att göra detta följer du stegen nedan:

  1. Starta DNS-hanteringsverktyget på en av de domänkontrollanter som är värd för den nya programkatalogpartitionen som du skapade. På DC-1 klickar du till exempel på Start, klickar på Kör, skriver dnsmgmt.msc och klickar sedan på OK.

  2. Under DNS expanderar du DC-1, expanderar Framåtriktade uppslagszoner och klickar sedan på din Active Directory-integrerade DNS-zon.

  3. Klicka på Egenskaperåtgärdsmenyn.

  4. Klicka på knappen Ändra som motsvarar Replikering.

  5. Klicka på Till alla domänkontrollanter som anges i omfånget för följande programkatalogpartition, klicka på CustomDNSPartition.contoso.com i listan Programkatalogpartitionsnamn och klicka sedan på OK.

    Kommentar

    Den här nya programkatalogpartitionen är också tillgänglig när du skapar en ny Active Directory-integrerad DNS-zon.

  6. Klicka först på Använd och sedan på OK.

När du har konfigurerat DNS-zonreplikeringsomfånget för att använda den nya anpassade programkatalogpartitionen får andra domänkontrollanter som är värd för den här anpassade programkatalogpartitionen automatiskt det nya replikeringsomfång som du konfigurerade i steg 5. Om du vill framtvinga ändringen manuellt kan du läsa in DNS-zonen igen. Om du vill göra det högerklickar du på den DNS-zon som du vill läsa in igen och klickar sedan på Läs in igen.