Dela via


Dnscmd

Ett kommandoradsgränssnitt för hantering av DNS-servrar. Det här verktyget är användbart vid skriptkörning av batchfiler för att automatisera rutinmässiga DNS-hanteringsuppgifter, eller för att utföra enkel obevakad installation och konfiguration av nya DNS-servrar i nätverket.

Syntax

dnscmd <servername> <command> [<command parameters>]

Parameters

Parameter Description
<servername> IP-adressen eller värdnamnet för en fjärransluten eller lokal DNS-server.

kommandot dnscmd /ageallrecords

Anger aktuell tid på en tidsstämpel för resursposter i en angiven zon eller nod på en DNS-server.

Syntax

dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]

Parameters

Parameter Description
<servername> Anger den DNS-server som administratören planerar att hantera, representerad av IP-adress, fullständigt kvalificerat domännamn (FQDN) eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger FQDN för zonen.
<nodename> Anger en specifik nod eller underträd i zonen med hjälp av följande:
  • @ för rotzon eller FQDN
  • FQDN för en nod (namnet med en punkt (.) i slutet)
  • En enda etikett för namnet i förhållande till zonroten.
/tree Anger att alla underordnade noder också får tidsstämpeln.
/f Kör kommandot utan att be om bekräftelse.
Remarks
  • Kommandot ageallrecords är för bakåtkompatibilitet mellan den aktuella versionen av DNS och tidigare versioner av DNS där åldrande och rensning inte stöddes. Den lägger till en tidsstämpel med den aktuella tiden till resursposter som inte har någon tidsstämpel och anger den aktuella tiden för resursposter som har en tidsstämpel.

  • Postrensning sker inte om inte posterna är tidsstämplade. Resursposter för namnserver (NS), resursposter för start av auktoritet (SOA) och resursposter för Windows Internet Name Service (WINS) ingår inte i rensningsprocessen och de är inte tidsstämplade även när kommandot ageallrecords körs.

  • Det här kommandot misslyckas om inte rensning är aktiverat för DNS-servern och zonen. Information om hur du aktiverar rensning för zonen finns i parametern aging i syntaxen dnscmd /config för kommandot i den här artikeln.

  • Tillägget av en tidsstämpel till DNS-resursposter gör dem inkompatibla med DNS-servrar som körs på andra operativsystem än Windows Server. En tidsstämpel som läggs till med hjälp av kommandot ageallrecords kan inte ångras.

  • Om ingen av de valfria parametrarna anges returnerar kommandot alla resursposter på den angivna noden. Om ett värde anges för minst en av de valfria parametrarna räknar dnscmd endast upp de resursposter som motsvarar det värde eller de värden som anges i den valfria parametern eller parametrarna.

Examples

Exempel 1: Ange aktuell tid för en tidsstämpel till resursposter.

dnscmd /clearcache-kommando

Rensar DNS-cacheminnet för resursposter på den angivna DNS-servern.

Syntax

dnscmd [<servername>] /clearcache

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.

Example

dnscmd dnssvr1.contoso.com /clearcache

dnscmd /config-kommando

Ändrar värden i registret för DNS-servern och enskilda zoner. Det här kommandot ändrar även konfigurationen av den angivna servern. Accepterar inställningar på servernivå och zonnivå.

Caution

Redigera inte registret direkt om du inte har något alternativ. Registerredigeraren kringgår standardskydd, tillåter inställningar som kan försämra prestanda, skada systemet eller till och med kräva att du installerar om Windows. Du kan ändra de flesta registerinställningar på ett säkert sätt med hjälp av programmen i Kontrollpanelen eller Microsoft Management Console (mmc). Om du måste redigera registret direkt säkerhetskopierar du det först. Mer information finns i hjälpen för registereditorn.

Server-level syntax

dnscmd [<servername>] /config <parameter>

Parameters

Note

Den här artikeln innehåller referenser till termen slave, en term som Microsoft inte längre använder. När termen tas bort från programvaran tar vi bort den från den här artikeln.

Parameters Description
<servername> Anger den DNS-server som du planerar att hantera, representerad av lokal datorsyntax, IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<parameter> Ange en inställning och, som ett alternativ, ett värde. Parametervärden använder den här syntaxen: parameter [value].
/addressanswerlimit[0|5-28] Anger det maximala antalet värdposter som en DNS-server kan skicka som svar på en fråga. Värdet kan vara noll (0), eller så kan det ligga i intervallet 5 till och med 28 poster. Standardvärdet är noll (0).
/bindsecondaries[0|1] Ändrar formatet för zonöverföringen så att den kan uppnå maximal komprimering och effektivitet. Accepterar värdena:
  • 0 – Använder maximal komprimering och är endast kompatibel med BIND-versionerna 4.9.4 och senare
  • 1 – Skickar endast en resurspost per meddelande till DNS-servrar som inte kommer från Microsoft och är kompatibel med BIND-versioner tidigare än 4.9.4. Det här är standardinställningen.
/bootmethod[0|1|2|3] Avgör källan från vilken DNS-servern hämtar sin konfigurationsinformation. Accepterar värdena:
  • 0 – Rensar källan från konfigurationsinformation.
  • 1 – Läser in från BIND-filen som finns i DNS-katalogen, vilket är %systemroot%\System32\DNS som standard.
  • 2 – Läser in från registret.
  • 3 – Läser in från AD DS och registret. Det här är standardinställningen.
/defaultagingstate[0|1] Avgör om DNS-rensningsfunktionen är aktiverad som standard i nyligen skapade zoner. Accepterar värdena:
  • 0 – Inaktiverar rensning. Det här är standardinställningen.
  • 1 - Möjliggör rensning.
/defaultnorefreshinterval[0x1-0xFFFFFFFF|0xA8] Anger en tidsperiod där inga uppdateringar accepteras för dynamiskt uppdaterade poster. Zoner på servern ärver det här värdet automatiskt.

Om du vill ändra standardvärdet skriver du ett värde i intervallet 0x1-0xFFFFFFFF. Standardvärdet från servern är 0xA8.

/defaultrefreshinterval [0x1-0xFFFFFFFF|0xA8] Anger en tidsperiod som tillåts för dynamiska uppdateringar av DNS-poster. Zoner på servern ärver det här värdet automatiskt.

Om du vill ändra standardvärdet skriver du ett värde i intervallet 0x1-0xFFFFFFFF. Standardvärdet från servern är 0xA8.

/inaktiveraautoreversezones [0|1] Aktiverar eller inaktiverar automatisk skapande av omvända uppslagszoner. Omvända uppslagszoner ger matchning av IP-adresser (Internet Protocol) till DNS-domännamn. Accepterar värdena:
  • 0 – Gör det möjligt att automatiskt skapa zoner för omvänd sökning. Det här är standardinställningen.
  • 1 - Inaktiverar automatiskt skapande av zoner för omvänd sökning.
/disablensrecordsautomatiskt skapande [0|1] Anger om DNS-servern automatiskt skapar namnserverresursposter (NS) för zoner som den är värd för. Accepterar värdena:
  • 0 – Skapar automatiskt namnserverresursposter (NS) för zoner som DNS-servern är värd för.
  • 1 – Skapar inte automatiskt namnserverresursposter (NS) för zoner som DNS-servern är värd för.
/dspollinginterval <seconds> Anger i sekunder hur ofta DNS-servern avsöker AD DS efter ändringar i AD-integrerade zoner. Det minsta godkända värdet är 30 sekunder. Om ett värde inte anges efter den här parametern anges standardvärdet till 0xB4 (3 minuter eller 180 sekunder).
/dstombstoneinterval <seconds> Hur lång tid i sekunder det tar att behålla borttagna poster i AD DS. Det här värdet bör begränsas till intervallet från 0x3F480 (3 dagar eller 259 200 sekunder) till 0x49D400 (8 veckor eller 4 147 200 sekunder). Standardvärdet ska vara 0x127500 (14 dagar eller 1 209 600 sekunder) om inget värde har angetts för attributet tombstoneLifetime för Directory Services-objektet.
/ednscachetimeout [3600-15724800] Anger hur många sekunder som utökad DNS-information (EDNS) cachelagras. Det minsta värdet är 3600 och det högsta värdet är 15 724 800. Standardvärdet är 604 800 sekunder (en vecka).
/enableednsprobes [0|1] Aktiverar eller inaktiverar servern för att avsöka andra servrar för att avgöra om de stöder EDNS. Accepterar värdena:
  • 0 – Inaktiverar aktivt stöd för EDNS-avsökningar.
  • 1 – Aktiverar aktivt stöd för EDNS-prober.
/enablednssec [0|1] Aktiverar eller inaktiverar stöd för DNS-säkerhetstillägg (DNSSEC). Accepterar värdena:
  • 0 – Inaktiverar DNSSEC.
  • 1 – Aktiverar DNSSEC.
/enableglobalnamessupport [0|1] Aktiverar eller inaktiverar stöd för zonen GlobalNames. Zonen GlobalNames stöder matchning av DNS-namn med en enda etikett i en skog. Accepterar värdena:
  • 0 – Inaktiverar stöd för GlobalNames-zonen. När du anger värdet för det här kommandot till 0 löser INTE DNS Server-tjänsten namn med en etikett i zonen GlobalNames.
  • 1 – Aktiverar stöd för GlobalNames-zonen. När du anger värdet för det här kommandot till 1 löser DNS Server-tjänsten namn med en etikett i zonen GlobalNames.
/enableglobalqueryblocklist [0|1] Aktiverar eller inaktiverar stöd för den globala frågeblockslistan som blockerar namnmatchning för namn i listan. DNS Server-tjänsten skapar och aktiverar den globala listan över frågeblock som standard när tjänsten startar första gången. Om du vill visa den aktuella globala listan över frågeblock använder du kommandot dnscmd /info /globalqueryblocklist . Accepterar värdena:
  • 0 – Inaktiverar stöd för den globala listan över frågeblockeringar. När du anger värdet för det här kommandot till 0 svarar DNS Server-tjänsten på frågor om namn i blocklistan.
  • 1 – Aktiverar stöd för den globala listan över frågeblockeringar. När du anger värdet för det här kommandot till 1 svarar INTE DNS Server-tjänsten på frågor om namn i blocklistan.
/eventloglevel [0|1|2|4] Avgör vilka händelser som loggas i DNS-serverloggen i Loggboken. Accepterar värdena:
  • 0 – Loggar inga händelser.
  • 1 – Loggar endast fel.
  • 2 – Loggar endast fel och varningar.
  • 4 – Loggar fel, varningar och informationshändelser. Det här är standardinställningen.
/vidarebefordra delegationer [0|1] Avgör hur DNS-servern hanterar en fråga för en delegerad underzon. Dessa frågor kan skickas antingen till den underzon som refereras till i frågan eller till listan över vidarebefordrare som är namngivna för DNS-servern. Poster i inställningen används endast när vidarebefordran är aktiverad. Accepterar värdena:
  • 0 – Skickar automatiskt frågor som refererar till delegerade underzoner till lämplig underzon. Det här är standardinställningen.
  • 1 – Vidarebefordrar frågor som refererar till den delegerade underzonen till befintliga vidarebefordrare.
/forwardingtimeout [<seconds>] Avgör hur många sekunder (0x1-0xFFFFFFFF) en DNS-server väntar på att en vidarebefordrare ska svara innan en annan vidarebefordrare försöks. Standardvärdet är 0x5, vilket är 5 sekunder.
/globalneamesqueryorder [0|1] Anger om DNS Server-tjänsten ser först ut i zonen GlobalNames eller lokala zoner när den löser namn. Accepterar värdena:
  • 0 – Tjänsten DNS Server försöker matcha namn genom att fråga GlobalNames-zonen innan den frågar de zoner som den är auktoritativ för.
  • 1 – Tjänsten DNS Server försöker matcha namn genom att fråga de zoner som den är auktoritativ för innan den frågar GlobalNames-zonen.
/globalqueryblocklist[[<name> [<name>]...] Ersätter den aktuella globala listan över frågeblock med en lista över de namn som du anger. Om du inte anger några namn rensar det här kommandot blocklistan. Som standard innehåller listan med globala frågeblock följande objekt:
  • isatap
  • wpad
DNS Server-tjänsten kan ta bort antingen eller båda dessa namn när den startar första gången, om den hittar dessa namn i en befintlig zon.
/isslave [0|1] Avgör hur DNS-servern svarar när frågor som vidarebefordras inte får något svar. Accepterar värdena:
  • 0 – Anger att DNS-servern inte är underordnad. Om vidarebefordraren inte svarar försöker DNS-servern lösa själva frågan. Det här är standardinställningen.
  • 1 – Anger att DNS-servern är underordnad. Om vidarebefordraren inte svarar avslutar DNS-servern sökningen och skickar ett felmeddelande till matcharen.
/localnetpriority [0|1] Avgör i vilken ordning värdposter returneras när DNS-servern har flera värdposter för samma namn. Accepterar värdena:
  • 0 – Returnerar posterna i den ordning som de visas i DNS-databasen.
  • 1 – Returnerar de poster som har liknande IP-nätverksadresser först. Det här är standardinställningen.
/logfilemaxsize [<size>] Anger den maximala storleken i byte (0x10000-0xFFFFFFFF) för den Dns.log filen. När filen når sin maximala storlek skriver DNS över de äldsta händelserna. Standardstorleken är 0x400000, vilket är 4 megabyte (MB).
/logfilepath [<path+logfilename>] Anger sökvägen till Dns.log-filen. Standardsökvägen är %systemroot%\System32\Dns\Dns.log. Du kan ange en annan sökväg med hjälp av formatet path+logfilename.
/logipfilterlist <IPaddress> [,<IPaddress>...] Anger vilka paket som loggas i felsökningsloggfilen. Posterna är en lista över IP-adresser. Endast paket som går till och från IP-adresserna i listan loggas.
/loglevel [<eventtype>] Avgör vilka typer av händelser som registreras i filen Dns.log. Varje händelsetyp representeras av ett hexadecimalt tal. Om du vill ha mer än en händelse i loggen använder du hexadecimal addition för att lägga till värdena och anger sedan summan. Accepterar värdena:
  • 0x0 – DNS-servern skapar ingen logg. Det här är standardposten.
  • 0x10 – Loggar frågor och meddelanden.
  • 0x20 – Loggar uppdateringar.
  • 0xFE – Loggar transaktioner som inte är aktuella.
  • 0x100 – Loggar transaktioner för frågor.
  • 0x200 – Loggar svar.
  • 0x1000 – Loggar skickar paket.
  • 0x2000 – Loggar tar emot paket.
  • 0x4000 – Loggar UDP-paket (User Datagram Protocol).
  • 0x8000 – TCP-paket (Logs Transmission Control Protocol).
  • 0xFFFF – Loggar alla paket.
  • 0x10000 – Loggar Active Directory-skrivtransaktioner.
  • 0x20000 – Loggar transaktioner för Active Directory-uppdatering.
  • 0x1000000 – Loggar fullständiga paket.
  • 0x80000000 – Loggar genomskrivningstransaktioner.
/maxcachesize Anger den maximala storleken i kilobyte (KB) för DNS-serverns minnescachen.
/maxcachettl [<seconds>] Avgör hur många sekunder (0x0-0xFFFFFFFF) en post sparas i cacheminnet. Om inställningen 0x0 används cachelagrar DNS-servern inte poster. Standardinställningen är 0x15180 (86 400 sekunder eller 1 dag).
/maxnegativecachettl [<seconds>] Anger hur många sekunder (0x1–0xFFFFFFFF) en post som registrerar ett negativt svar på en fråga som ska lagras i DNS-cachen. Standardinställningen är 0x384 (900 sekunder).
/namecheckflag [0|1|2|3] Anger vilken teckenstandard som används vid kontroll av DNS-namn. Accepterar värdena:
  • 0 – Använder ANSI-tecken som överensstämmer med IETF:s (Internet Engineering Task Force) begäran om kommentarer (RFCS).
  • 1 – Använder ANSI-tecken som inte nödvändigtvis överensstämmer med IETF Rfcs.
  • 2 – Använder UTF-8-tecken (UCS Transformation Format 8) med flera byte. Det här är standardinställningen.
  • 3 – Använder alla tecken.
/norecursion [0|1] Avgör om en DNS-server utför rekursiv namnmatchning. Accepterar värdena:
  • 0 – DNS-servern utför rekursiv namnmatchning om den begärs i en fråga. Det här är standardinställningen.
  • 1 – DNS-servern utför inte rekursiv namnmatchning.
/notcp Den här parametern är föråldrad och har ingen effekt i aktuella versioner av Windows Server.
/rekursionretry [<seconds>] Avgör hur många sekunder (0x1-0xFFFFFFFF) som en DNS-server väntar innan den försöker kontakta en fjärrserver igen. Standardinställningen är 0x3 (tre sekunder). Det här värdet bör ökas när rekursion sker via en WAN-länk (Slow Wide Area Network).
/recursiontimeout [<seconds>] Anger hur många sekunder (0x1-0xFFFFFFFF) som en DNS-server väntar innan försöken att kontakta en fjärrserver avbryts. Inställningarna sträcker sig från 0x1 till 0xFFFFFFFF. Standardinställningen är 0xF (15 sekunder). Det här värdet bör ökas när rekursion sker via en långsam WAN-länk.
/roundrobin [0|1] Avgör i vilken ordning värdposter returneras när en server har flera värdposter för samma namn. Accepterar värdena:
  • 0 – DNS-servern använder inte resursallokering. I stället returneras den första posten till varje fråga.
  • 1 – DNS-servern roterar mellan de poster som returneras uppifrån och ned i listan över matchande poster. Det här är standardinställningen.
/rpc-protokoll [0x0|0x1|0x2|0x4|0xFFFFFFFF] Anger det protokoll som RPC (Remote Procedure Call) använder när det upprättar en anslutning från DNS-servern. Accepterar värdena:
  • 0x0 – Inaktiverar RPC för DNS.
  • 0x01 - Använder TCP/IP
  • 0x2 – Använder namngivna pipes.
  • 0x4 – Använder LPC (Local Procedure Call).
  • 0xFFFFFFFF – Alla protokoll. Det här är standardinställningen.
/scavenginginterval [<hours>] Avgör om rensningsfunktionen för DNS-servern är aktiverad och ställer in antalet timmar (0x0-0xFFFFFFFF) mellan rensningscyklerna. Standardinställningen är 0x0, vilket inaktiverar rensning för DNS-servern. En inställning som är större än 0x0 aktiverar rensning för servern och ställer in antalet timmar mellan rensningscyklerna.
/secureresponses [0|1] Avgör om DNS filtrerar poster som sparas i ett cacheminne. Accepterar värdena:
  • 0 – Sparar alla svar på namnfrågor i ett cacheminne. Det här är standardinställningen.
  • 1 – Sparar endast de poster som tillhör samma DNS-underträd i ett cacheminne.
/sendport [<port>] Anger portnumret (0x0-0xFFFFFFFF) som DNS använder för att skicka rekursiva frågor till andra DNS-servrar. Standardinställningen är 0x0, vilket innebär att portnumret väljs slumpmässigt.
/serverlevelplugindll[<dllpath>] Anger sökvägen till ett anpassat plugin-program. När Dllpath anger det fullständigt kvalificerade sökvägsnamnet för ett giltigt DNS-server-plugin-program anropar DNS-servern funktioner i plugin-programmet för att lösa namnfrågor som ligger utanför omfånget för alla lokalt värdbaserade zoner. Om ett frågat namn ligger utanför plugin-programmets omfång utför DNS-servern namnmatchning med vidarebefordran eller rekursion enligt konfigurationen. Om Dllpath inte har angetts upphör DNS-servern att använda ett anpassat plugin-program om ett anpassat plugin-program tidigare har konfigurerats.
/strictfileparsing [0|1] Avgör en DNS-servers beteende när en felaktig post påträffas när en zon läses in. Accepterar värdena:
  • 0 – DNS-servern fortsätter att läsa in zonen även om servern stöter på en felaktig post. Felet registreras i DNS-loggen. Det här är standardinställningen.
  • 1 – DNS-servern slutar läsa in zonen och registrerar felet i DNS-loggen.
/updateoptions <RecordValue> Förbjuder dynamiska uppdateringar av angivna typer av poster. Om du vill att fler än en posttyp ska förbjudas i loggen använder du hexadecimalt tillägg för att lägga till värdena och anger sedan summan. Accepterar värdena:
  • 0x0 – Begränsar inte några posttyper.
  • 0x1 – Exkluderar resursposter för start av auktoritet (SOA).
  • 0x2 – Exkluderar resursposter för namnserver (NS).
  • 0x4 – Exkluderar delegering av namnserverresursposter (NS).
  • 0x8 – Exkluderar serverns värdposter.
  • 0x100 – Under säker dynamisk uppdatering exkluderas resursposter för start av auktoritet (SOA).
  • 0x200 – Under säker dynamisk uppdatering exkluderas resursposter för rotnamnserver (NS).
  • 0x30F – Under dynamisk standarduppdatering exkluderas namnserverresursposter (NS), SOA-resursposter (start of authority) och servervärdposter. Under säker dynamisk uppdatering exkluderar rotnamnsserverns resursposter (NS) och start av auktoritetsresursposter (SOA). Tillåter delegeringar och uppdateringar av servervärdar.
  • 0x400 – Under säker dynamisk uppdatering exkluderas resursposter för delegeringsnamnserver (NS).
  • 0x800 – Under säker dynamisk uppdatering exkluderas serverns värdposter.
  • 0x1000000 – Exkluderar delegeringssignerare (DS)-poster.
  • 0x80000000 – Inaktiverar dynamisk DNS-uppdatering.
/writeauthorityns [0|1] Avgör när DNS-servern skriver namnserverresursposter (NS) i avsnittet Utfärdare i ett svar. Accepterar värdena:
  • 0 – Skriver endast namnserverresursposter (NS) i avsnittet Auktoritet i referenser. Den här inställningen överensstämmer med Rfc 1034, domännamnsbegrepp och -anläggningar samt rfc 2181, förtydliganden av DNS-specifikationen. Det här är standardinställningen.
  • 1 – Skriver namnserverresursposter (NS) i avsnittet Auktoritet för alla lyckade auktoritativa svar.
/xfrconnecttimeout [<seconds>] Anger hur många sekunder (0x0-0xFFFFFFFF) en primär DNS-server som väntar på ett överföringssvar från den sekundära servern. Standardvärdet är 0x1E (30 sekunder). När tidsgränsvärdet har upphört att gälla avslutas anslutningen.

Zone-level syntax

Ändrar konfigurationen av den angivna zonen. Zonnamnet får endast anges för parametrar på zonnivå.

dnscmd /config <parameters>

Parameters

Parameters Description
<parameter> Ange en inställning, ett zonnamn och, som ett alternativ, ett värde. Parametervärden använder den här syntaxen: zonename parameter [value].
/åldrande <zonename> Aktiverar eller inaktiverar rensning i en specifik zon.
/allownsrecordsautomatiskt skapande <zonename>[value] Åsidosätter dns-serverns inställning för autoskapning av namnserverresurser (NS). Namnserverresurser (NS) som tidigare registrerats för den här zonen påverkas inte. Därför måste du ta bort dem manuellt om du inte vill ha dem.
/allowupdate <zonename> Avgör om den angivna zonen accepterar dynamiska uppdateringar.
/forwarderslave <zonename> Åsidosätter inställningen för DNS-servern /isslave .
/forwardertimeout <zonename> Avgör hur många sekunder en DNS-zon väntar på att en vidarebefordrare ska svara innan en annan vidarebefordrare provas. Det här värdet åsidosätter det värde som anges på servernivå.
/norefreshinterval <zonename> Anger ett tidsintervall för en zon där inga uppdateringar dynamiskt kan uppdatera DNS-poster i en angiven zon.
/refreshinterval <zonename> Anger ett tidsintervall för en zon där uppdateringar dynamiskt kan uppdatera DNS-poster i en angiven zon.
/securesecondaries <zonename> Avgör vilka sekundära servrar som kan ta emot zonuppdateringar från den primära servern för den här zonen.

kommandot dnscmd /createbuiltindirectorypartitions

Skapar en DNS-programkatalogpartition. När DNS installeras skapas en programkatalogpartition för tjänsten på skogs- och domännivå. Använd det här kommandot för att skapa DNS-programkatalogpartitioner som har tagits bort eller aldrig skapats. Utan parameter skapar det här kommandot en inbyggd DNS-katalogpartition för domänen.

Syntax

dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
/forest Skapar en DNS-katalogpartition för skogen.
/alldomains Skapar DNS-partitioner för alla domäner i skogen.

dnscmd /createdirectorypartition kommando

Skapar en DNS-programkatalogpartition. När DNS installeras skapas en programkatalogpartition för tjänsten på skogs- och domännivå. Den här åtgärden skapar ytterligare DNS-programkatalogpartitioner.

Syntax

dnscmd [<servername>] /createdirectorypartition <partitionFQDN>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<partitionFQDN> FQDN för dns-programkatalogpartitionen som ska skapas.

dnscmd /deletedirectorypartition, kommando

Tar bort en befintlig DNS-programkatalogpartition.

Syntax

dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<partitionFQDN> FQDN för DNS-programkatalogpartitionen som ska tas bort.

dnscmd /directorypartitioninfo-kommando

Visar information om en angiven DNS-programkatalogpartition.

Syntax

dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<partitionFQDN> FQDN för DNS-programkatalogpartitionen.
/detail Visar en lista över all information om programkatalogpartitionen.

dnscmd /enlistdirectorypartition, kommando

Lägger till DNS-servern i den angivna katalogpartitionens replikuppsättning.

Syntax

dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<partitionFQDN> FQDN för DNS-programkatalogpartitionen.

kommandot dnscmd /enumdirectorypartitions

Visar en lista över DNS-programkatalogpartitioner för den angivna servern.

Syntax

dnscmd [<servername>] /enumdirectorypartitions [/custom]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
/custom Visar endast användarskapade katalogpartitioner.

kommandot dnscmd /enumrecords

Visar resursposterna för en angiven nod i en DNS-zon.

Syntax

dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue] [/additional] [/node | /child | /startchild<childname>] [/continue | /detail]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
/enumrecords Visar en lista över resursposter i den angivna zonen.
<zonename> Anger namnet på den zon som resursposterna tillhör.
<nodename> Anger namnet på noden för resursposterna.
[/type <rrtype> <rrdata>] Anger vilken typ av resursposter som ska visas och vilken typ av data som förväntas. Accepterar värdena:
  • <rrtype> – Anger vilken typ av resursposter som ska visas.
  • <rrdata> – Anger vilken typ av data som är förväntad post.
/authority Innehåller auktoritativa data.
/glue Innehåller limdata.
/additional Innehåller all ytterligare information om de angivna resursposterna.
/node Visar endast resursposterna för den angivna noden.
/child Visar endast resursposter för en angiven underordnad domän.
/startchild<childname> Börjar listan på den angivna underordnade domänen.
/continue Visar endast resursposterna med deras typ och data.
/detail Visar en lista med all information om resursposterna.

Example

dnscmd /enumrecords test.contoso.com test /additional

dnscmd /enumzones-kommando

Visar en lista över de zoner som finns på den angivna DNS-servern. Parametrarna enumzones fungerar som filter i listan över zoner. Om inga filter anges returneras en fullständig lista över zoner. När ett filter har angetts inkluderas endast de zoner som uppfyller filtrets villkor i den returnerade listan över zoner.

Syntax

dnscmd [<servername>] /enumzones [/primary | /secondary | /forwarder | /stub | /cache | /auto-created] [/forward | /reverse | /ds | /file] [/domaindirectorypartition | /forestdirectorypartition | /customdirectorypartition | /legacydirectorypartition | /directorypartition <partitionFQDN>]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
/primary Visar en lista över alla zoner som antingen är primära standardzoner eller active directory-integrerade zoner.
/secondary Visar en lista över alla sekundära standardzoner.
/forwarder Visar zoner som vidarebefordrar olösta frågor till en annan DNS-server.
/stub Visar en lista över alla stub-zoner.
/cache Visar endast de zoner som läses in i cacheminnet.
/auto-created] Visar en lista över de zoner som skapades automatiskt under DNS-serverinstallationen.
/forward Visar en lista över zonerna för vidarebefordran av sökning.
/reverse Visar en lista över omvända uppslagszoner.
/ds Visar en lista över active directory-integrerade zoner.
/file Visar zoner som backas upp av filer.
/domaindirectorypartition Visar en lista över zoner som lagras i domänkatalogpartitionen.
/forestdirectorypartition Visar en lista över zoner som lagras i skogens DNS-programkatalogpartition.
/customdirectorypartition Visar en lista över alla zoner som lagras i en användardefinierad programkatalogpartition.
/legacydirectorypartition Visar en lista över alla zoner som lagras i domänkatalogpartitionen.
/directorypartition <partitionFQDN> Visar en lista över alla zoner som lagras i den angivna katalogpartitionen.

Examples

dnscmd /exportsettings-kommando

Skapar en textfil som visar konfigurationsinformationen för en DNS-server. Textfilen heter DnsSettings.txt. Den finns i %systemroot%\system32\dns-katalogen på servern. Du kan använda informationen i filen som dnscmd /exportsettings skapar för att felsöka konfigurationsproblem eller för att säkerställa att du har konfigurerat flera servrar identiskt.

Syntax

dnscmd [<servername>] /exportsettings

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.

dnscmd /info-kommando

Visar inställningar från DNS-avsnittet i registret för den angivna servern HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters. Om du vill visa registerinställningar på zonnivå använder du kommandot dnscmd zoneinfo.

Syntax

dnscmd [<servername>] /info [<settings>]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<settings> Alla inställningar som info-kommandot returnerar kan anges individuellt. Om en inställning inte anges returneras en rapport med vanliga inställningar.

Example

dnscmd /ipvalidate-kommando

Testar om en IP-adress identifierar en fungerande DNS-server eller om DNS-servern kan fungera som vidarebefordrare, en rottipsserver eller en primär server för en viss zon.

Syntax

dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<context> Anger vilken typ av test som ska utföras. Du kan ange något av följande tester:
  • /dnsservers – Testar att datorerna med de adresser som du anger fungerar som DNS-servrar.
  • /forwarders – Testar att de adresser som du anger identifierar DNS-servrar som kan fungera som vidarebefordrare.
  • /roothints – Testar att adresserna som du anger identifierar DNS-servrar som kan fungera som servrar för rottipsnamn.
  • /zonemasters – Testar att adresserna som du anger identifierar DNS-servrar som är primära servrar för zonename.
<zonename> Identifierar zonen. Använd den här parametern med parametern /zonemasters .
<IPaddress> Anger DE IP-adresser som kommandot testar.

Examples

nscmd dnssvr1.contoso.com /ipvalidate /dnsservers 10.0.0.1 10.0.0.2
dnscmd dnssvr1.contoso.com /ipvalidate /zonemasters corp.contoso.com 10.0.0.2

dnscmd /nodedelete-kommando

Tar bort alla poster för en angiven värd.

Syntax

dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen.
<nodename> Anger värdnamnet för noden som ska tas bort.
/tree Tar bort alla underordnade poster.
/f Kör kommandot utan att be om bekräftelse.

Example

Exempel 6: Ta bort posterna från en nod.

dnscmd /recordadd-kommando

Lägger till en post i en angiven zon på en DNS-server.

Syntax

dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger den zon där posten finns.
<nodename> Anger en specifik nod i zonen.
<rrtype> Anger vilken typ av post som ska läggas till.
<rrdata> Anger vilken typ av data som förväntas.

Note

När du har lagt till en post kontrollerar du att du använder rätt datatyp och dataformat. En lista över resursposttyper och lämpliga datatyper finns i Dnscmd-exempel.

Examples

dnscmd dnssvr1.contoso.com /recordadd test A 10.0.0.5
dnscmd /recordadd test.contoso.com test MX 10 mailserver.test.contoso.com

dnscmd /recorddelete-kommando

Tar bort en resurspost till en angiven zon.

Syntax

dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger den zon där resursposten finns.
<nodename> Anger ett namn på värden.
<rrtype> Anger vilken typ av resurspost som ska tas bort.
<rrdata> Anger vilken typ av data som förväntas.
/f Kör kommandot utan att be om bekräftelse. Eftersom noder kan ha fler än en resurspost kräver det här kommandot att du är specifik om vilken typ av resurspost du vill ta bort. Om du anger en datatyp och inte anger någon typ av resurspostdata tas alla poster med den specifika datatypen för den angivna noden bort.

Examples

dnscmd /recorddelete test.contoso.com test MX 10 mailserver.test.contoso.com

dnscmd /resetforwarders-kommando

Väljer eller återställer DE IP-adresser som DNS-servern vidarebefordrar DNS-frågor till när de inte kan matchas lokalt.

Syntax

dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave | /noslave]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<IPaddress> Visar en lista över IP-adresser som DNS-servern vidarebefordrar olösta frågor till.
/Timeout <timeout> Anger antalet sekunder som DNS-servern väntar på ett svar från vidarebefordraren. Som standard är det här värdet fem sekunder.
/slave Hindrar DNS-servern från att köra egna iterativa frågor om vidarebefordraren inte kan lösa en fråga.
/noslave Gör att DNS-servern kan utföra sina egna iterativa frågor om vidarebefordraren inte kan lösa en fråga. Det här är standardinställningen.
/f Kör kommandot utan att be om bekräftelse. Eftersom noder kan ha fler än en resurspost kräver det här kommandot att du är specifik om vilken typ av resurspost du vill ta bort. Om du anger en datatyp och inte anger någon typ av resurspostdata tas alla poster med den specifika datatypen för den angivna noden bort.
Remarks
  • Som standard utför en DNS-server iterativa frågor när den inte kan lösa en fråga.

  • Om du ställer in IP-adresser med hjälp av kommandot resetforwarders kommer DNS-servern att utföra rekursiva frågor till DNS-servrarna på de angivna IP-adresserna. Om vidarebefordrarna inte löser frågan kan DNS-servern sedan utföra sina egna iterativa frågor.

  • Om parametern /slave används utför DNS-servern inte sina egna iterativa frågor. Det innebär att DNS-servern endast vidarebefordrar olösta frågor till DNS-servrarna i listan och inte försöker iterativa frågor om vidarebefordrarna inte löser dem. Det är mer effektivt att ange en IP-adress som vidarebefordrare för en DNS-server. Du kan använda kommandot resetforwarders för interna servrar i ett nätverk för att vidarebefordra deras olösta frågor till en DNS-server som har en extern anslutning.

  • En lista över en vidarebefordrares IP-adress två gånger gör att DNS-servern försöker vidarebefordra till servern två gånger.

Examples

dnscmd dnssvr1.contoso.com /resetforwarders 10.0.0.1 /timeout 7 /slave
dnscmd dnssvr1.contoso.com /resetforwarders /noslave

kommandot dnscmd /resetlistenaddresses

Anger IP-adresserna på en server som lyssnar efter DNS-klientbegäranden. Som standard lyssnar alla IP-adresser på en DNS-server efter dns-klientbegäranden.

Syntax

dnscmd [<servername>] /resetlistenaddresses <listenaddress>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<listenaddress> Anger en IP-adress på DNS-servern som lyssnar efter DNS-klientbegäranden. Om ingen lyssningsadress har angetts lyssnar alla IP-adresser på servern efter klientbegäranden.

Examples

dnscmd dnssvr1.contoso.com /resetlistenaddresses 10.0.0.1

dnscmd /startscavenging-kommando

Uppmanar en DNS-server att omedelbart söka efter inaktuella resursposter på en angiven DNS-server.

Syntax

dnscmd [<servername>] /startscavenging

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
Remarks
  • Ett lyckat slutförande av det här kommandot startar en rensning omedelbart. Om rensningen misslyckas visas inget varningsmeddelande.

  • Även om kommandot för att starta rensningen verkar slutföras startar inte rensningen om inte följande förhandsvillkor uppfylls:

    • Rensning är aktiverat för både servern och zonen.

    • Zonen startas.

    • Resursposterna har en tidsstämpel.

  • Information om hur du aktiverar rensning för servern finns i parametern scavenginginterval under Syntax på servernivå i avsnittet /config .

  • Information om hur du aktiverar rensning för zonen finns i åldersfördelningsparametern under Syntax på zonnivå i avsnittet /config .

  • Information om hur du startar om en pausad zon finns i parametern zoneresume i den här artikeln.

  • Information om hur du kontrollerar resursposter för en tidsstämpel finns i parametern ageallrecords i den här artikeln.

Examples

dnscmd dnssvr1.contoso.com /startscavenging

dnscmd /statistik, kommando

Visar eller rensar data för en angiven DNS-server.

Syntax

dnscmd [<servername>] /statistics [<statid>] [/clear]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<statid> Anger vilken statistik eller kombination av statistik som ska visas. Statistikkommandot visar räknare som börjar på DNS-servern när den startas eller återupptas. Ett identifieringsnummer används för att identifiera en statistik. Om inget statistik-ID har angetts visas all statistik. De tal som kan anges, tillsammans med motsvarande statistik som visas, kan innehålla:
  • 00000001 - Tid
  • 00000002 - Fråga
  • 00000004 - Fråga2
  • 00000008 - Upprepning
  • 00000010 - Mästare
  • 00000020 - Sekundär
  • 00000040 - VINSTER
  • 00000100 - Uppdatering
  • 00000200 - SkwanSec
  • 00000400 - Ds
  • 00010000 - Minne
  • 00100000 - PacketMem
  • 00040000 - Dbase
  • 00080000 - Skivor
  • 00200000 - NbstatMem
  • /clear – Återställer den angivna statistikräknaren till noll.

Examples

dnscmd /unenlistdirectorypartition kommando

Tar bort DNS-servern från den angivna katalogpartitionens replikuppsättning.

Syntax

dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<partitionFQDN> FQDN för DNS-programkatalogpartitionen som ska tas bort.

dnscmd /writebackfiles-kommando

Kontrollerar DNS-serverminnet efter ändringar och skriver dem till beständig lagring. Kommandot writebackfiles uppdaterar alla smutsiga zoner eller en angiven zon. En zon är smutsig när det finns ändringar i minnet som ännu inte har skrivits till beständig lagring. Det här är en åtgärd på servernivå som kontrollerar alla zoner. Du kan ange en zon i den här åtgärden eller så kan du använda zonewriteback-åtgärden .

Syntax

dnscmd [<servername>] /writebackfiles <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska uppdateras.

Examples

dnscmd dnssvr1.contoso.com /writebackfiles

dnscmd /zoneadd-kommando

Lägger till en zon till DNS-servern.

Syntax

dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen.
<zonetype> Anger vilken typ av zon som ska skapas. Om du anger zontypen /forwarder eller /dsforwarder skapas en zon som utför villkorlig vidarebefordran. Varje zontyp har olika obligatoriska parametrar:
  • /dsprimary – Skapar en integrerad zon för Active Directory.
  • /primary /file <filename> – Skapar en primär standardzon och anger namnet på filen som ska lagra zoninformationen.
  • /secondary <masterIPaddress> [<masterIPaddress>...] – Skapar en sekundär standardzon.
  • /stub <masterIPaddress> [<masterIPaddress>...] /file <filename> – Skapar en filbaserad stub-zon.
  • /dsstub <masterIPaddress> [<masterIPaddress>...] – Skapar en active directory-integrerad stub-zon.
  • /forwarder <masterIPaddress> [<masterIPaddress>]... /file <filename> – Anger att den skapade zonen vidarebefordrar olösta frågor till en annan DNS-server.
  • /dsforwarder – Anger att den skapade Active Directory-integrerade zonen vidarebefordrar olösta frågor till en annan DNS-server.
<FQDN> Anger FQDN för katalogpartitionen.
/domain Lagrar zonen på domänkatalogpartitionen.
/enterprise Lagrar zonen på företagskatalogpartitionen.
/legacy Lagrar zonen på en äldre katalogpartition.

Examples

dnscmd dnssvr1.contoso.com /zoneadd test.contoso.com /dsprimary
dnscmd dnssvr1.contoso.com /zoneadd secondtest.contoso.com /secondary 10.0.0.2

dnscmd /zonechangedirectorypartition, kommando

Ändrar katalogpartitionen där den angivna zonen finns.

Syntax

dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> FQDN för den aktuella katalogpartitionen där zonen finns.
<newpartitionname> FQDN för katalogpartitionen som zonen ska flyttas till.
<zonetype> Anger vilken typ av katalogpartition som zonen ska flyttas till.
/domain Flyttar zonen till den inbyggda domänkatalogpartitionen.
/forest Flyttar zonen till den inbyggda skogskatalogpartitionen.
/legacy Flyttar zonen till katalogpartitionen som skapas för domänkontrollanter för för active directory. Dessa katalogpartitioner är inte nödvändiga för internt läge.

dnscmd /zonedelete-kommando

Tar bort en angiven zon.

Syntax

dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska tas bort.
/dsdel Tar bort zonen från Azure Directory Domain Services (AD DS).
/f Kör kommandot utan att be om bekräftelse.

Examples

dnscmd /zoneexport-kommando

Skapar en textfil som visar resursposterna för en angiven zon. Zoneexport-åtgärden skapar en fil med resursposter för en Active Directory-integrerad zon i felsökningssyfte. Som standard placeras filen som det här kommandot skapar i DNS-katalogen, som som standard är katalogen %systemroot%/System32/Dns.

Syntax

dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen.
<zoneexportfile> Anger namnet på filen som ska skapas.

Examples

dnscmd /zoneinfo

Visar inställningar från avsnittet i registret i den angivna zonen: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>

Syntax

dnscmd [<servername>] /zoneinfo <zonename> [<setting>]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen.
<setting> Du kan individuellt ange alla inställningar som zoneinfo kommandot returnerar. Om du inte anger någon inställning returneras alla inställningar.
Remarks
  • Om du vill visa registerinställningar på servernivå använder du kommandot /info .

  • Om du vill se en lista över inställningar som du kan visa med det här kommandot går du till /config kommandot.

Examples

dnscmd /zonepause-kommando

Pausar den angivna zonen, som sedan ignorerar frågebegäranden.

Syntax

dnscmd [<servername>] /zonepause <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska pausas.
Remarks
  • För att återuppta en zon och göra den tillgänglig efter att den har pausats, använd kommandot /zoneresume .

Examples

dnscmd dnssvr1.contoso.com /zonepause test.contoso.com

dnscmd /zoneprint-kommando

Visar en lista över posterna i en zon.

Syntax

dnscmd [<servername>] /zoneprint <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska visas.

dnscmd /zonerefresh-kommando

Tvingar en sekundär DNS-zon att uppdateras från huvudzonen.

Syntax

dnscmd [<servername>] /zonerefresh <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen som ska uppdateras.
Remarks
  • Kommandot zonerefresh tvingar fram en kontroll av versionsnumret i den primära serverns SOA-resurspost (Start of Authority). Om versionsnumret på den primära servern är högre än den sekundära serverns versionsnummer initieras en zonöverföring som uppdaterar den sekundära servern. Om versionsnumret är detsamma sker ingen zonöverföring.

  • Den framtvingade kontrollen sker som standard var 15:e minut. Om du vill ändra standardvärdet använder du kommandot dnscmd config refreshinterval.

Examples

dnscmd dnssvr1.contoso.com /zonerefresh test.contoso.com

dnscmd /zonereload-kommando

Kopierar zoninformation från källan.

Syntax

dnscmd [<servername>] /zonereload <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen som ska läsas in igen.
Remarks
  • Om zonen är active directory-integrerad läses den in igen från Active Directory Domain Services (AD DS).

  • Om zonen är en standardfilbaserad zon läses den in igen från en fil.

Examples

dnscmd dnssvr1.contoso.com /zonereload test.contoso.com

dnscmd /zoneresetmasters-kommando

Återställer IP-adresserna för den primära servern som tillhandahåller zonöverföringsinformation till en sekundär zon.

Syntax

dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska återställas.
/local Anger en lokal huvudlista. Den här parametern används för active directory-integrerade zoner.
<IPaddress> IP-adresserna för de primära servrarna i den sekundära zonen.
Remarks
  • Det här värdet anges ursprungligen när den sekundära zonen skapas. Använd kommandot zoneresetmasters på den sekundära servern. Det här värdet har ingen effekt om det anges på huvud-DNS-servern.

Examples

dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com 10.0.0.1
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com /local

kommandot dnscmd /zoneresetscavengeservers

Ändrar IP-adresserna för de servrar som kan rensa den angivna zonen.

Syntax

dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger zonen som ska rensas.
/local Anger en lokal huvudlista. Den här parametern används för active directory-integrerade zoner.
<IPaddress> Visar en lista över IP-adresserna för de servrar som kan utföra rensningen. Om den här parametern utelämnas kan alla servrar som är värdar för den här zonen rensa den.
Remarks
  • Som standard kan alla servrar som är värdar för en zon rensa zonen.

  • Om en zon finns på mer än en DNS-server kan du använda det här kommandot för att minska antalet gånger som en zon rensas.

  • Rensning måste vara aktiverat på DEN DNS-server och zon som påverkas av det här kommandot.

Examples

dnscmd dnssvr1.contoso.com /zoneresetscavengeservers test.contoso.com 10.0.0.1 10.0.0.2

dnscmd /zoneresetsecondaries-kommando

Anger en lista över IP-adresser för sekundära servrar som en primär server svarar på när den uppmanas att överföra en zon.

Syntax

dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist <securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen som ska återställa sina sekundära servrar.
/local Anger en lokal huvudlista. Den här parametern används för active directory-integrerade zoner.
/noxfr Anger att inga zonöverföringar tillåts.
/nonsecure Anger att alla begäranden om zonöverföring beviljas.
/securens Anger att endast den server som anges i namnserverns resurspost (NS) för zonen beviljas en överföring.
/securelist Anger att zonöverföringar endast beviljas till listan över servrar. Den här parametern måste följas av en IP-adress eller ip-adress som den primära servern använder.
<securityIPaddresses> Visar en lista över IP-adresser som tar emot zonöverföringar från den primära servern. Den här parametern används endast med parametern /securelist .
/nonotify Anger att inga ändringsmeddelanden skickas till sekundära servrar.
/notify Anger att ändringsmeddelanden skickas till alla sekundära servrar.
/notifylist Anger att ändringsmeddelanden endast skickas till listan över servrar. Det här kommandot måste följas av en IP-adress eller ip-adress som den primära servern använder.
<notifyIPaddresses> Anger IP-adressen eller adresserna för den sekundära servern eller servrar som ändringsmeddelanden skickas till. Den här listan används endast med parametern /notifylist .
Remarks
  • Använd kommandot zoneresetsecondaries på den primära servern för att ange hur den svarar på begäranden om zonöverföring från sekundära servrar.

Examples

dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /noxfr /nonotify
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /securelist 11.0.0.2

dnscmd /zoneresettype-kommando

Ändrar zonens typ.

Syntax

dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Identifierar den zon där typen ska ändras.
<zonetype> Anger vilken typ av zon som ska skapas. Varje typ har olika obligatoriska parametrar, inklusive:
  • /dsprimary – Skapar en integrerad zon för Active Directory.
  • /primary /file <filename> – Skapar en primär standardzon.
  • /secondary <masterIPaddress> [,<masterIPaddress>...] – Skapar en sekundär standardzon.
  • /stub <masterIPaddress>[,<masterIPaddress>...] /file <filename> – Skapar en filbaserad stub-zon.
  • /dsstub <masterIPaddress>[,<masterIPaddress>...] – Skapar en active directory-integrerad stub-zon.
  • /forwarder <masterIPaddress[,<masterIPaddress>]... /file<filename> – Anger att den skapade zonen vidarebefordrar olösta frågor till en annan DNS-server.
  • /dsforwarder – Anger att den skapade Active Directory-integrerade zonen vidarebefordrar olösta frågor till en annan DNS-server.
/overwrite_mem Skriver över DNS-data från data i AD DS.
/overwrite_ds Skriver över befintliga data i AD DS.
Remarks
  • Om du anger zontypen som /dsforwarder skapas en zon som utför villkorlig vidarebefordran.

Examples

dnscmd dnssvr1.contoso.com /zoneresettype test.contoso.com /primary /file test.contoso.com.dns
dnscmd dnssvr1.contoso.com /zoneresettype second.contoso.com /secondary 10.0.0.2

dnscmd /zoneresume-kommando

Startar en angiven zon som tidigare pausats.

Syntax

dnscmd [<servername>] /zoneresume <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på zonen som ska återupptas.
Remarks
  • Du kan använda den här åtgärden för att starta om från /zonepause-åtgärden .

Examples

dnscmd dnssvr1.contoso.com /zoneresume test.contoso.com

dnscmd /zoneupdatefromds-kommandot

Uppdaterar den angivna active directory-integrerade zonen från AD DS.

Syntax

dnscmd [<servername>] /zoneupdatefromds <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska uppdateras.
Remarks
  • Active Directory-integrerade zoner utför den här uppdateringen som standard var femte minut. Om du vill ändra den här parametern använder du kommandot dnscmd config dspollinginterval.

Examples

dnscmd dnssvr1.contoso.com /zoneupdatefromds

dnscmd /zonewriteback-kommando

Kontrollerar DNS-serverminnet efter ändringar som är relevanta för en angiven zon och skriver dem till beständig lagring.

Syntax

dnscmd [<servername>] /zonewriteback <zonename>

Parameters

Parameters Description
<servername> Anger den DNS-server som ska hanteras, representerad av IP-adress, FQDN eller värdnamn. Om den här parametern utelämnas används den lokala servern.
<zonename> Anger namnet på den zon som ska uppdateras.
Remarks
  • Det här är en åtgärd på zonnivå. Du kan uppdatera alla zoner på en DNS-server med hjälp av åtgärden /writebackfiles .

Examples

dnscmd dnssvr1.contoso.com /zonewriteback test.contoso.com