Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een opdrachtregelinterface voor het beheren van DNS-servers. Dit hulpprogramma is handig bij het uitvoeren van scripts voor batchbestanden om routine-DNS-beheertaken te automatiseren of om eenvoudige installatie zonder toezicht en configuratie van nieuwe DNS-servers in uw netwerk uit te voeren.
Syntax
dnscmd <servername> <command> [<command parameters>]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Het IP-adres of de hostnaam van een externe of lokale DNS-server. |
opdracht dnscmd /ageallrecords
Hiermee stelt u de huidige tijd in op een tijdstempel op resourcerecords in een opgegeven zone of knooppunt op een DNS-server.
Syntax
dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server die de beheerder van plan is te beheren, vertegenwoordigd door IP-adres, FQDN (Fully Qualified Domain Name) of Hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de FQDN van de zone. |
<nodename> |
Hiermee geeft u een specifiek knooppunt of substructuur in de zone op met behulp van het volgende:
|
| /tree | Hiermee geeft u op dat alle onderliggende knooppunten ook het tijdstempel ontvangen. |
| /f | Voert de opdracht uit zonder om bevestiging te vragen. |
Remarks
De opdracht ageallrecords is bedoeld voor achterwaartse compatibiliteit tussen de huidige versie van DNS en eerdere releases van DNS waarin veroudering en opruiming niet werden ondersteund. Hiermee wordt een tijdstempel toegevoegd met de huidige tijd aan resourcerecords die geen tijdstempel hebben en wordt de huidige tijd ingesteld op resourcerecords die wel een tijdstempel hebben.
Record opruiming vindt niet plaats tenzij de records een tijdstempel hebben. NS-bronrecords (Name Server), SOA-bronrecords (Start of Authority) en WINS-bronrecords (Windows Internet Name Service) worden niet opgenomen in het opruimingsproces en krijgen geen tijdstempel, zelfs niet wanneer de opdracht ageallrecords wordt uitgevoerd.
Deze opdracht mislukt tenzij opruiming is ingeschakeld voor de DNS-server en de zone. Zie de verouderingsparameter in de syntaxis van de
dnscmd /configopdracht in dit artikel voor informatie over het inschakelen van opruimen voor de zone.De toevoeging van een tijdstempel aan DNS-bronrecords maakt ze niet compatibel met DNS-servers die worden uitgevoerd op andere besturingssystemen dan Windows Server. Een tijdstempel die is toegevoegd met de opdracht ageallrecords kan niet worden omgekeerd.
Als geen van de optionele parameters zijn opgegeven, retourneert de opdracht alle resourcerecords op het opgegeven knooppunt. Als er een waarde is opgegeven voor ten minste één van de optionele parameters, worden in dnscmd alleen de bronrecords opgesomd die overeenkomen met de waarde of waarden die zijn opgegeven in de optionele parameter of parameters.
Examples
voorbeeld 1: Stel de huidige tijd op een tijdstempel in op resourcerecords.
dnscmd /clearcache-opdracht
Wist het DNS-cachegeheugen van bronrecords op de opgegeven DNS-server.
Syntax
dnscmd [<servername>] /clearcache
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
Example
dnscmd dnssvr1.contoso.com /clearcache
dnscmd /config-opdracht
Wijzigt waarden in het register voor de DNS-server en afzonderlijke zones. Met deze opdracht wordt ook de configuratie van de opgegeven server gewijzigd. Accepteert instellingen op server- en zoneniveau.
Caution
Bewerk het register niet rechtstreeks, tenzij u geen alternatief hebt. De registereditor omzeilt standaardbeveiligingen, waardoor instellingen die de prestaties kunnen verminderen, uw systeem kunnen beschadigen of zelfs vereisen dat u Windows opnieuw installeert. U kunt de meeste registerinstellingen veilig wijzigen met behulp van de programma's in het Configuratiescherm of Microsoft Management Console (mmc). Als u het register rechtstreeks moet bewerken, maakt u eerst een back-up van het register. Lees de Help van de registereditor voor meer informatie.
Server-level syntax
dnscmd [<servername>] /config <parameter>
Parameters
Note
Dit artikel bevat verwijzingen naar de term slave, een term die Microsoft niet meer gebruikt. Zodra de term uit de software wordt verwijderd, verwijderen we deze uit dit artikel.
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server die u wilt beheren, vertegenwoordigd door de syntaxis van de lokale computer, IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<parameter> |
Geef een instelling en, als optie, een waarde op. Parameterwaarden gebruiken deze syntaxis: parameter [value]. |
/addressanswerlimit[0|5-28] |
Hiermee geeft u het maximum aantal hostrecords op dat een DNS-server kan verzenden als reactie op een query. De waarde kan nul (0) zijn of in het bereik van 5 tot en met 28 records. De standaardwaarde is nul (0). |
/bindsecondaries[0|1] |
Hiermee wijzigt u de indeling van de zoneoverdracht, zodat deze maximale compressie en efficiëntie kan bereiken. Accepteert de waarden:
|
/bootmethod[0|1|2|3] |
Bepaalt de bron van waaruit de DNS-server de configuratiegegevens ophaalt. Accepteert de waarden:
|
/defaultagingstate[0|1] |
Bepaalt of de FUNCTIE DNS-opruiming standaard is ingeschakeld voor nieuw gemaakte zones. Accepteert de waarden:
|
/defaultnorefreshinterval[0x1-0xFFFFFFFF|0xA8] |
Hiermee stelt u een periode in waarin geen vernieuwingen worden geaccepteerd voor dynamisch bijgewerkte records. Zones op de server nemen deze waarde automatisch over. Als u de standaardwaarde wilt wijzigen, typt u een waarde in het bereik van 0x1-0xFFFFFFFF. De standaardwaarde van de server is 0xA8. |
/standaardvernieuwingsinterval [0x1-0xFFFFFFFF|0xA8] |
Hiermee stelt u een periode in die is toegestaan voor dynamische updates voor DNS-records. Zones op de server nemen deze waarde automatisch over. Als u de standaardwaarde wilt wijzigen, typt u een waarde in het bereik van 0x1-0xFFFFFFFF. De standaardwaarde van de server is 0xA8. |
/uitschakelenautoreversezones [0|1] |
Hiermee schakelt u het automatisch maken van zones voor reverse lookup in of uit. Zones voor reverse lookup bieden omzetting van IP-adressen (Internet Protocol) naar DNS-domeinnamen. Accepteert de waarden:
|
/disablensrecordsautocreation [0|1] |
Hiermee geeft u op of de DNS-server automatisch naamserverbronrecords (NS) maakt voor zones die worden gehost. Accepteert de waarden:
|
/dspollinginterval <seconds> |
Hiermee geeft u in seconden op hoe vaak de DNS-server AD DS pollt voor wijzigingen in de geïntegreerde AD-zones. De minimaal geaccepteerde waarde is 30 seconden. Als er na deze parameter geen waarde is opgegeven, wordt de standaardwaarde ingesteld op 0xB4 (3 minuten of 180 seconden). |
/dstombstoneinterval <seconds> |
De hoeveelheid tijd in seconden voor het bewaren van verwijderde records in AD DS. Deze waarde moet worden beperkt tot het bereik van 0x3F480 (3 dagen of 259.200 seconden) tot 0x49D400 (8 weken of 4.147.200 seconden). De standaardwaarde moet 0x127500 zijn (14 dagen of 1.209.600 seconden) als er geen waarde is opgegeven voor het kenmerk tombstoneLifetime van het Directory Services-object. |
/ednscachetimeout [3600-15724800] |
Hiermee geeft u het aantal seconden op dat uitgebreide DNS-gegevens (EDNS) in de cache worden opgeslagen. De minimale waarde is 3600 en de maximale waarde is 15.724.800. De standaardwaarde is 604.800 seconden (één week). |
/enableednsprobes [0|1] |
Hiermee schakelt u de server in of uit om andere servers te testen om te bepalen of ze EDNS ondersteunen. Accepteert de waarden:
|
/ingeschakeldnssec [0|1] |
Hiermee schakelt u ondersteuning voor DNS-beveiligingsextensies (DNSSEC) in of uit. Accepteert de waarden:
|
/enableglobalnamesondersteuning [0|1] |
Hiermee schakelt u ondersteuning voor de zone GlobalNames in of uit. De GlobalNames-zone ondersteunt de omzetting van DNS-namen met één label in een forest. Accepteert de waarden:
|
/enableglobalqueryblocklist [0|1] |
Hiermee schakelt u ondersteuning in of uit voor de algemene lijst met queryblokken waarmee naamomzetting voor namen in de lijst wordt geblokkeerd. De DNS Server-service maakt en schakelt standaard de algemene lijst met queryblokkeringen in wanneer de service de eerste keer wordt gestart. Als u de huidige blokkeringslijst voor globale query's wilt weergeven, gebruikt u de opdracht dnscmd /info /globalqueryblocklist . Accepteert de waarden:
|
/eventlogniveau [0|1|2|4] |
Bepaalt welke gebeurtenissen worden vastgelegd in het DNS-serverlogboek in Logboeken. Accepteert de waarden:
|
/delegaties doorsturen [0|1] |
Bepaalt hoe de DNS-server een query verwerkt voor een gedelegeerde subzone. Deze query's kunnen worden verzonden naar de subzone waarnaar wordt verwezen in de query of naar de lijst met doorstuurservers met de naam van de DNS-server. Vermeldingen in de instelling worden alleen gebruikt wanneer doorsturen is ingeschakeld. Accepteert de waarden:
|
/forwardingtimeout-[<seconds>] |
Hiermee bepaalt u hoeveel seconden (0x1-0xFFFFFFFF) een DNS-server wacht tot een doorstuurserver reageert voordat een andere doorstuurserver wordt geprobeerd. De standaardwaarde is 0x5, dat is 5 seconden. |
/globalneamesqueryorder [0|1] |
Hiermee geeft u op of de DNS Server-service er eerst in de GlobalNames-zone of lokale zones uitziet wanneer de namen worden omgezet. Accepteert de waarden:
|
/globalqueryblocklist[[<name> [<name>]...] |
Vervangt de huidige lijst met globale queryblokken door een lijst met de namen die u opgeeft. Als u geen namen opgeeft, wordt met deze opdracht de blokkeringslijst gewist. De algemene lijst met queryblokken bevat standaard de volgende items:
|
/isslaaf [0|1] |
Bepaalt hoe de DNS-server reageert wanneer query's die worden doorgestuurd, geen antwoord ontvangen. Accepteert de waarden:
|
/localnetpriority [0|1] |
Bepaalt de volgorde waarin hostrecords worden geretourneerd wanneer de DNS-server meerdere hostrecords voor dezelfde naam heeft. Accepteert de waarden:
|
/logfilemaxsize [<size>] |
Hiermee geeft u de maximale grootte in bytes (0x10000-0xFFFFFFFF) van het Dns.log bestand op. Wanneer het bestand de maximale grootte heeft bereikt, overschrijft DNS de oudste gebeurtenissen. De standaardgrootte is 0x400000, namelijk 4 megabyte (MB). |
/logfilepath-[<path+logfilename>] |
Hiermee geeft u het pad van het Dns.log bestand. Het standaardpad is %systemroot%\System32\Dns\Dns.log. U kunt een ander pad opgeven met behulp van de indeling path+logfilename. |
/logipfilterlijst <IPaddress> [,<IPaddress>...] |
Hiermee geeft u op welke pakketten worden vastgelegd in het logboekbestand voor foutopsporing. De vermeldingen zijn een lijst met IP-adressen. Alleen pakketten die naar en van de IP-adressen in de lijst gaan, worden geregistreerd. |
/logniveau [<eventtype>] |
Bepaalt welke typen gebeurtenissen worden vastgelegd in het Dns.log-bestand. Elk gebeurtenistype wordt vertegenwoordigd door een hexadecimaal getal. Als u meer dan één gebeurtenis in het logboek wilt, gebruikt u hexadecimale toevoeging om de waarden toe te voegen en voert u de som in. Accepteert de waarden:
|
| /maxcachesize | Hiermee geeft u de maximale grootte, in kilobytes (KB), van de geheugencache van de DNS-server. |
/maxcachettl [<seconds>] |
Bepaalt hoeveel seconden (0x0-0xFFFFFFFF) een record in de cache wordt opgeslagen. Als de instelling 0x0 wordt gebruikt, worden records niet in de cache opgeslagen door de DNS-server. De standaardinstelling is 0x15180 (86.400 seconden of 1 dag). |
/maxnegativecachettl [<seconds>] |
Hiermee geeft u op hoeveel seconden (0x1-0xFFFFFFFF) een vermelding met een negatief antwoord op een query opgeslagen blijft in de DNS-cache. De standaardinstelling is 0x384 (900 seconden). |
/naamcontrolevlag [0|1|2|3] |
Hiermee geeft u op welke tekenstandaard wordt gebruikt bij het controleren van DNS-namen. Accepteert de waarden:
|
/norecursie [0|1] |
Bepaalt of een DNS-server recursieve naamomzetting uitvoert. Accepteert de waarden:
|
| /notcp | Deze parameter is verouderd en heeft geen effect in de huidige versies van Windows Server. |
/recursionretry [<seconds>] |
Hiermee bepaalt u het aantal seconden (0x1-0xFFFFFFFF) dat een DNS-server wacht voordat deze opnieuw probeert contact op te nemen met een externe server. De standaardinstelling is 0x3 (drie seconden). Deze waarde moet worden verhoogd wanneer recursie plaatsvindt via een trage WAN-koppeling (Wide Area Network). |
/recursiontime-out [<seconds>] |
Hiermee bepaalt u het aantal seconden (0x1-0xFFFFFFFF) dat een DNS-server wacht voordat de pogingen om contact op te nemen met een externe server worden gestaakt. De instellingen variëren van 0x1 tot en met 0xFFFFFFFF. De standaardinstelling is 0xF (15 seconden). Deze waarde moet worden verhoogd wanneer recursie plaatsvindt via een trage WAN-koppeling. |
/roundrobin [0|1] |
Bepaalt de volgorde waarin hostrecords worden geretourneerd wanneer een server meerdere hostrecords voor dezelfde naam heeft. Accepteert de waarden:
|
/rpcprotocol [0x0|0x1|0x2|0x4|0xFFFFFFFF] |
Hiermee geeft u het protocol op dat RPC (Remote Procedure Call) gebruikt wanneer er verbinding wordt gemaakt vanaf de DNS-server. Accepteert de waarden:
|
/opruimeninterval [<hours>] |
Hiermee bepaalt u of de opruimingsfunctie voor de DNS-server is ingeschakeld en stelt u het aantal uren (0x0-0xFFFFFFFF) tussen opruimingscycli in. De standaardinstelling is 0x0, waarmee opruimen voor de DNS-server wordt uitgeschakeld. Met een instelling groter dan 0x0 kunt u opruimen voor de server mogelijk maken en wordt het aantal uren tussen opruimingscycli ingesteld. |
/veilige reacties [0|1] |
Bepaalt of DNS-filters records die zijn opgeslagen in een cache. Accepteert de waarden:
|
/sendport [<port>] |
Hiermee geeft u het poortnummer (0x0-0xFFFFFFFF) op dat DNS gebruikt om recursieve query's naar andere DNS-servers te verzenden. De standaardinstelling is 0x0, wat betekent dat het poortnummer willekeurig wordt geselecteerd. |
/serverlevelplugindll[<dllpath>] |
Hiermee geeft u het pad van een aangepaste invoegtoepassing. Wanneer Dllpath de volledig gekwalificeerde padnaam van een geldige DNS-serverinvoegtoepassing opgeeft, roept de DNS-server functies aan in de invoegtoepassing om naamquery's op te lossen die buiten het bereik van alle lokaal gehoste zones vallen. Als een opgevraagde naam buiten het bereik van de invoegtoepassing valt, voert de DNS-server naamomzetting uit met behulp van doorsturen of recursie, zoals geconfigureerd. Als Dllpath niet is opgegeven, stopt de DNS-server met het gebruik van een aangepaste invoegtoepassing als een aangepaste invoegtoepassing eerder is geconfigureerd. |
/strictfileparsing [0|1] |
Bepaalt het gedrag van een DNS-server wanneer er een onjuiste record optreedt tijdens het laden van een zone. Accepteert de waarden:
|
/update-opties <RecordValue> |
Verbiedt dynamische updates van opgegeven typen records. Als u meer dan één recordtype in het logboek wilt verbieden, gebruikt u hexadecimale toevoeging om de waarden toe te voegen en voert u de som in. Accepteert de waarden:
|
/writeauthorityns [0|1] |
Bepaalt wanneer de DNS-server naamserverbronrecords (NS) schrijft in de sectie Instantie van een antwoord. Accepteert de waarden:
|
/xfrconnecttimeout [<seconds>] |
Hiermee bepaalt u het aantal seconden (0x0-0xFFFFFFFF) dat een primaire DNS-server wacht op een overdrachtsreactie van de secundaire server. De standaardwaarde is 0x1E (30 seconden). Nadat de time-outwaarde is verlopen, wordt de verbinding beëindigd. |
Zone-level syntax
Hiermee wijzigt u de configuratie van de opgegeven zone. De zonenaam mag alleen worden opgegeven voor parameters op zoneniveau.
dnscmd /config <parameters>
Parameters
| Parameters | Description |
|---|---|
<parameter> |
Geef een instelling, een zonenaam en, als optie, een waarde op. Parameterwaarden gebruiken deze syntaxis: zonename parameter [value]. |
/veroudering <zonename> |
Hiermee schakelt u opruiming in of uit in een specifieke zone. |
/allownsrecordsautocreation <zonename>[value] |
Hiermee overschrijft u de instelling voor automatisch maken van de DNS-servernaamserver (NS) resourcerecords. Bronrecords van de naamserver (NS) die eerder zijn geregistreerd voor deze zone, worden niet beïnvloed. Daarom moet u ze handmatig verwijderen als u ze niet wilt. |
/allowupdate-<zonename> |
Bepaalt of de opgegeven zone dynamische updates accepteert. |
/forwarderslaaf <zonename> |
Overschrijft de instelling van de DNS-server /isslave . |
/forwardertimeout-<zonename> |
Bepaalt hoeveel seconden een DNS-zone wacht totdat een doorstuurserver reageert voordat een andere doorstuurserver wordt geprobeerd. Deze waarde overschrijft de waarde die is ingesteld op serverniveau. |
/geenverversingsinterval <zonename> |
Hiermee stelt u een tijdsinterval in voor een zone waarin dns-records in een opgegeven zone niet dynamisch kunnen worden bijgewerkt. |
/verversen interval <zonename> |
Hiermee stelt u een tijdsinterval in voor een zone waarin vernieuwingen DNS-records in een opgegeven zone dynamisch kunnen bijwerken. |
/securesecondaries <zonename> |
Bepaalt welke secundaire servers zone-updates van de primaire server voor deze zone kunnen ontvangen. |
opdracht dnscmd /createbuiltindirectorypartitions
Hiermee maakt u een DNS-toepassingsmappartitie. Wanneer DNS is geïnstalleerd, wordt er een toepassingsmappartitie voor de service gemaakt op forest- en domeinniveau. Gebruik deze opdracht om DNS-toepassingsmappartities te maken die zijn verwijderd of nooit zijn gemaakt. Zonder parameter maakt deze opdracht een ingebouwde DNS-directorypartitie voor het domein.
Syntax
dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
| /forest | Hiermee maakt u een DNS-mappartitie voor het forest. |
| /alldomains | Hiermee maakt u DNS-partities voor alle domeinen in het forest. |
opdracht dnscmd /createdirectorypartition
Hiermee maakt u een DNS-toepassingsmappartitie. Wanneer DNS is geïnstalleerd, wordt er een toepassingsmappartitie voor de service gemaakt op forest- en domeinniveau. Met deze bewerking worden extra DNS-toepassingsmappartities gemaakt.
Syntax
dnscmd [<servername>] /createdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<partitionFQDN> |
De FQDN van de DNS-toepassingsmappartitie die wordt gemaakt. |
opdracht dnscmd /deletedirectorypartition
Hiermee verwijdert u een bestaande DNS-toepassingsmappartitie.
Syntax
dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<partitionFQDN> |
De FQDN-naam van de DNS-toepassingsmappartitie die wordt verwijderd. |
opdracht dnscmd /directorypartitioninfo
Bevat informatie over een opgegeven DNS-toepassingsmappartitie.
Syntax
dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<partitionFQDN> |
De FQDN van de DNS-toepassingsmappartitie. |
| /detail | Bevat alle informatie over de toepassingsmappartitie. |
opdracht dnscmd /enlistdirectorypartition
Voegt de DNS-server toe aan de replicaset van de opgegeven mappartitie.
Syntax
dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<partitionFQDN> |
De FQDN van de DNS-toepassingsmappartitie. |
opdracht dnscmd /enumdirectorypartitions
Geeft een lijst van de DNS-toepassingsmappartities voor de opgegeven server.
Syntax
dnscmd [<servername>] /enumdirectorypartitions [/custom]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
| /custom | Geeft alleen door de gebruiker gemaakte mappartities weer. |
opdracht dnscmd /enumrecords
Hiermee worden de bronrecords van een opgegeven knooppunt in een DNS-zone weergegeven.
Syntax
dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue] [/additional] [/node | /child | /startchild<childname>] [/continue | /detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
| /enumrecords | Een lijst met resourcerecords in de opgegeven zone. |
<zonename> |
Hiermee geeft u de naam van de zone waartoe de resourcerecords behoren. |
<nodename> |
Hiermee geeft u de naam van het knooppunt van de resourcerecords. |
[/type <rrtype> <rrdata>] |
Hiermee geeft u het type resourcerecords dat moet worden weergegeven en het type gegevens dat wordt verwacht. Accepteert de waarden:
|
| /authority | Bevat gezaghebbende gegevens. |
| /glue | Inclusief lijmgegevens. |
| /additional | Bevat alle aanvullende informatie over de vermelde resourcerecords. |
| /node | Geeft alleen de resourcerecords van het opgegeven knooppunt weer. |
| /child | Geeft alleen de bronrecords van een opgegeven onderliggend domein weer. |
/startchild<childname> |
De lijst begint bij het opgegeven onderliggende domein. |
| /continue | Geeft alleen de resourcerecords weer met hun type en gegevens. |
| /detail | Bevat alle informatie over de resourcerecords. |
Example
dnscmd /enumrecords test.contoso.com test /additional
opdracht dnscmd /enumzones
Geeft een lijst van de zones die aanwezig zijn op de opgegeven DNS-server. De enumzone-parameters fungeren als filters op de lijst met zones. Als er geen filters zijn opgegeven, wordt een volledige lijst met zones geretourneerd. Wanneer een filter is opgegeven, worden alleen de zones die voldoen aan de criteria van dat filter opgenomen in de geretourneerde lijst met zones.
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> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
| /primary | Een lijst met alle zones die standaard primaire zones of geïntegreerde Active Directory-zones zijn. |
| /secondary | Een lijst met alle standaard secundaire zones. |
| /forwarder | Een lijst met zones die niet-opgeloste query's doorsturen naar een andere DNS-server. |
| /stub | Een lijst met alle stubzones. |
| /cache | Geeft alleen de zones weer die in de cache zijn geladen. |
| /auto-created] | Geeft een lijst weer van de zones die automatisch zijn gemaakt tijdens de installatie van de DNS-server. |
| /forward | Hiermee worden zones voor forward lookup weergegeven. |
| /reverse | Lijsten met zones voor reverse lookup. |
| /ds | Een lijst met geïntegreerde Active Directory-zones. |
| /file | Geeft een lijst weer van zones die worden ondersteund door bestanden. |
| /domaindirectorypartition | Geeft een lijst van zones die zijn opgeslagen in de domeinmappartitie. |
| /forestdirectorypartition | Geeft een lijst van zones die zijn opgeslagen in de forest DNS-toepassingsmappartitie. |
| /customdirectorypartition | Een lijst met alle zones die zijn opgeslagen in een door de gebruiker gedefinieerde toepassingsmappartitie. |
| /legacydirectorypartition | Geeft een lijst weer van alle zones die zijn opgeslagen in de domeinmappartitie. |
/directorypartitie <partitionFQDN> |
Geeft een lijst weer van alle zones die zijn opgeslagen in de opgegeven mappartitie. |
Examples
voorbeeld 2: Een volledige lijst met zones weergeven op een DNS-server)
voorbeeld 3: Een lijst met automatisch gemaakte zones weergeven op een DNS-server
opdracht dnscmd /exportsettings
Hiermee maakt u een tekstbestand met de configuratiegegevens van een DNS-server. Het tekstbestand heeft de naam DnsSettings.txt. Deze bevindt zich in de %systemroot%\system32\dns map van de server. U kunt de informatie in het bestand dat dnscmd /exportsettings maakt gebruiken om configuratieproblemen op te lossen of om ervoor te zorgen dat u meerdere servers identiek hebt geconfigureerd.
Syntax
dnscmd [<servername>] /exportsettings
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
opdracht dnscmd /info
Geeft instellingen weer uit de DNS-sectie van het register van de opgegeven server HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters. Als u registerinstellingen op zoneniveau wilt weergeven, gebruikt u de opdracht dnscmd zoneinfo.
Syntax
dnscmd [<servername>] /info [<settings>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<settings> |
Elke instelling die de info-opdracht retourneert, kan afzonderlijk worden opgegeven. Als er geen instelling is opgegeven, wordt een rapport met algemene instellingen geretourneerd. |
Example
voorbeeld 4: de instelling IsSlave van een DNS-server weergeven
voorbeeld 5: de instelling RecursionTimeout van een DNS-server weergeven
dnscmd /ipvalidate-opdracht
Test of een IP-adres een werkende DNS-server identificeert of dat de DNS-server kan fungeren als doorstuurserver, een hoofdtipserver of een primaire server voor een specifieke zone.
Syntax
dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<context> |
Hiermee geeft u het type test dat moet worden uitgevoerd. U kunt een van de volgende tests opgeven:
|
<zonename> |
Identificeert de zone. Gebruik deze parameter met de parameter /zonemasters . |
<IPaddress> |
Hiermee geeft u de IP-adressen op die door de opdracht worden getest. |
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
opdracht dnscmd /nodedelete
Hiermee verwijdert u alle records voor een opgegeven host.
Syntax
dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone. |
<nodename> |
Hiermee geeft u de hostnaam van het knooppunt te verwijderen. |
| /tree | Hiermee verwijdert u alle onderliggende records. |
| /f | Voert de opdracht uit zonder om bevestiging te vragen. |
Example
voorbeeld 6: Verwijder de records uit een knooppunt.
opdracht dnscmd /recordadd
Voegt een record toe aan een opgegeven zone in een DNS-server.
Syntax
dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de zone waarin de record zich bevindt. |
<nodename> |
Hiermee geeft u een specifiek knooppunt in de zone. |
<rrtype> |
Hiermee geeft u het type record dat moet worden toegevoegd. |
<rrdata> |
Hiermee geeft u het type gegevens op dat wordt verwacht. |
Note
Nadat u een record hebt toegevoegd, moet u ervoor zorgen dat u het juiste gegevenstype en de juiste gegevensindeling gebruikt. Zie Dnscmd-voorbeelden voor een lijst met typen bronrecords en de juiste gegevenstypen.
Examples
dnscmd dnssvr1.contoso.com /recordadd test A 10.0.0.5
dnscmd /recordadd test.contoso.com test MX 10 mailserver.test.contoso.com
opdracht dnscmd /recorddelete
Hiermee verwijdert u een resourcerecord naar een opgegeven zone.
Syntax
dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de zone waarin de resourcerecord zich bevindt. |
<nodename> |
Hiermee geeft u een naam van de host. |
<rrtype> |
Hiermee geeft u het type resourcerecord dat moet worden verwijderd. |
<rrdata> |
Hiermee geeft u het type gegevens op dat wordt verwacht. |
| /f | Voert de opdracht uit zonder om bevestiging te vragen. Omdat knooppunten meer dan één resourcerecord kunnen hebben, moet u met deze opdracht specifiek zijn over het type resourcerecord dat u wilt verwijderen. Als u een gegevenstype opgeeft en u geen type resourcerecordgegevens opgeeft, worden alle records met dat specifieke gegevenstype voor het opgegeven knooppunt verwijderd. |
Examples
dnscmd /recorddelete test.contoso.com test MX 10 mailserver.test.contoso.com
opdracht dnscmd /resetforwarders
Hiermee selecteert of stelt u de IP-adressen opnieuw in waarnaar de DNS-server DNS-query's doorstuurt wanneer deze niet lokaal kunnen worden omgezet.
Syntax
dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave | /noslave]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<IPaddress> |
Hiermee worden de IP-adressen weergegeven waarnaar de DNS-server niet-opgeloste query's doorstuurt. |
/time-out <timeout> |
Hiermee stelt u het aantal seconden in dat de DNS-server wacht op een reactie van de doorstuurserver. Deze waarde is standaard vijf seconden. |
| /slave | Hiermee voorkomt u dat de DNS-server eigen iteratieve query's uitvoert als de doorstuurserver een query niet kan oplossen. |
| /noslave | Hiermee kan de DNS-server eigen iteratieve query's uitvoeren als de doorstuurserver een query niet kan oplossen. Dit is de standaardinstelling. |
| /f | Voert de opdracht uit zonder om bevestiging te vragen. Omdat knooppunten meer dan één resourcerecord kunnen hebben, moet u met deze opdracht specifiek zijn over het type resourcerecord dat u wilt verwijderen. Als u een gegevenstype opgeeft en u geen type resourcerecordgegevens opgeeft, worden alle records met dat specifieke gegevenstype voor het opgegeven knooppunt verwijderd. |
Remarks
Een DNS-server voert standaard iteratieve query's uit wanneer een query niet kan worden omgezet.
Als u IP-adressen instelt met behulp van de opdracht resetforwarders , voert de DNS-server recursieve query's uit naar de DNS-servers op de opgegeven IP-adressen. Als de doorstuurservers de query niet oplossen, kan de DNS-server vervolgens zijn eigen iteratieve query's uitvoeren.
Als de parameter /slave wordt gebruikt, voert de DNS-server geen eigen iteratieve query's uit. Dit betekent dat de DNS-server onopgeloste query's alleen doorstuurt naar de DNS-servers in de lijst en dat er geen iteratieve query's worden uitgevoerd als de doorstuurservers deze niet omzetten. Het is efficiënter om één IP-adres in te stellen als doorstuurserver voor een DNS-server. U kunt de opdracht resetforwarders gebruiken voor interne servers in een netwerk om hun onopgeloste query's door te sturen naar één DNS-server met een externe verbinding.
Als u het IP-adres van een doorstuurserver twee keer vermeldt, wordt de DNS-server twee keer naar die server doorgestuurd.
Examples
dnscmd dnssvr1.contoso.com /resetforwarders 10.0.0.1 /timeout 7 /slave
dnscmd dnssvr1.contoso.com /resetforwarders /noslave
opdracht dnscmd /resetlistenaddresses
Hiermee geeft u de IP-adressen op een server die luistert naar DNS-clientaanvragen. Standaard luisteren alle IP-adressen op een DNS-server naar DNS-aanvragen van clients.
Syntax
dnscmd [<servername>] /resetlistenaddresses <listenaddress>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<listenaddress> |
Hiermee geeft u een IP-adres op de DNS-server die luistert naar DNS-clientaanvragen. Als er geen luisteradres is opgegeven, luisteren alle IP-adressen op de server naar clientaanvragen. |
Examples
dnscmd dnssvr1.contoso.com /resetlistenaddresses 10.0.0.1
dnscmd /startscavenging opdracht
Hiermee wordt aan een DNS-server doorgegeven dat er onmiddellijk wordt gezocht naar verouderde bronrecords in een opgegeven DNS-server.
Syntax
dnscmd [<servername>] /startscavenging
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
Remarks
Als deze opdracht is voltooid, wordt onmiddellijk een opruiming gestart. Als de opruiming mislukt, wordt er geen waarschuwingsbericht weergegeven.
Hoewel de opdracht voor het starten van de opruiming lijkt te voltooien, wordt de opruiming pas gestart als aan de volgende voorwaarden wordt voldaan:
Opruiming is ingeschakeld voor zowel de server als de zone.
De zone is gestart.
De resourcerecords hebben een tijdstempel.
Zie de parameter scavenginginterval onder Syntaxis op serverniveau in de sectie /config voor informatie over het inschakelen van opruiming voor de server.
Zie de verouderingsparameter onder Syntaxis op zoneniveau in de sectie /config voor informatie over het inschakelen van opruiming voor de zone.
Zie de parameter zoneresume in dit artikel voor informatie over het opnieuw opstarten van een onderbroken zone.
Zie de parameter ageallrecords in dit artikel voor informatie over het controleren van bronrecords op een tijdstempel.
Examples
dnscmd dnssvr1.contoso.com /startscavenging
opdracht dnscmd /statistics
Hiermee worden gegevens voor een opgegeven DNS-server weergegeven of gewist.
Syntax
dnscmd [<servername>] /statistics [<statid>] [/clear]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<statid> |
Hiermee geeft u op welke statistiek of combinatie van statistieken moet worden weergegeven. Met de opdracht statistieken worden tellers weergegeven die op de DNS-server beginnen wanneer deze wordt gestart of hervat. Een identificatienummer wordt gebruikt om een statistiek te identificeren. Als er geen statistiek-id-nummer is opgegeven, worden alle statistieken weergegeven. De getallen die kunnen worden opgegeven, samen met de bijbehorende statistiek die wordt weergegeven, kunnen het volgende omvatten:
|
Examples
opdracht dnscmd /unenlistdirectorypartition
Hiermee verwijdert u de DNS-server uit de replicaset van de opgegeven mappartitie.
Syntax
dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<partitionFQDN> |
De FQDN-naam van de DNS-toepassingsmappartitie die wordt verwijderd. |
opdracht dnscmd /writebackfiles
Controleert het GEHEUGEN van de DNS-server op wijzigingen en schrijft deze naar permanente opslag. De opdracht writebackfiles werkt alle vuile zones of een gespecificeerde zone bij. Een zone is vuil wanneer er wijzigingen in het geheugen zijn die nog niet naar permanente opslag zijn geschreven. Dit is een bewerking op serverniveau waarmee alle zones worden gecontroleerd. U kunt één zone in deze bewerking opgeven of u kunt de bewerking zonewriteback gebruiken.
Syntax
dnscmd [<servername>] /writebackfiles <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden bijgewerkt. |
Examples
dnscmd dnssvr1.contoso.com /writebackfiles
opdracht dnscmd /zoneadd
Voegt een zone toe aan de DNS-server.
Syntax
dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone. |
<zonetype> |
Hiermee geeft u het type zone op dat moet worden gemaakt. Als u een zonetype /forwarder of /dsforwarder opgeeft, wordt een zone gemaakt die voorwaardelijk doorsturen uitvoert. Elk zonetype heeft verschillende vereiste parameters:
|
<FQDN> |
Hiermee geeft u FQDN van de mappartitie. |
| /domain | Slaat de zone op de domeinmappartitie op. |
| /enterprise | Slaat de zone op de enterprise-mappartitie op. |
| /legacy | Slaat de zone op een verouderde mappartitie op. |
Examples
dnscmd dnssvr1.contoso.com /zoneadd test.contoso.com /dsprimary
dnscmd dnssvr1.contoso.com /zoneadd secondtest.contoso.com /secondary 10.0.0.2
opdracht dnscmd /zonechangedirectorypartition
Hiermee wijzigt u de mappartitie waarop de opgegeven zone zich bevindt.
Syntax
dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
De FQDN-naam van de huidige mappartitie waarop de zone zich bevindt. |
<newpartitionname> |
De FQDN-naam van de mappartitie waarnaar de zone wordt verplaatst. |
<zonetype> |
Hiermee geeft u het type mappartitie waarnaar de zone wordt verplaatst. |
| /domain | Hiermee verplaatst u de zone naar de ingebouwde domeinmappartitie. |
| /forest | Hiermee verplaatst u de zone naar de ingebouwde forestmappartitie. |
| /legacy | Hiermee verplaatst u de zone naar de mappartitie die is gemaakt voor pre Active Directory-domeincontrollers. Deze mappartities zijn niet nodig voor de systeemeigen modus. |
dnscmd /zonedelete-opdracht
Hiermee verwijdert u een opgegeven zone.
Syntax
dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden verwijderd. |
| /dsdel | Hiermee verwijdert u de zone uit Azure Directory Domain Services (AD DS). |
| /f | Voert de opdracht uit zonder om bevestiging te vragen. |
Examples
opdracht dnscmd /zoneexport
Hiermee maakt u een tekstbestand met de bronrecords van een opgegeven zone. Met de bewerking zoneexport wordt een bestand met bronrecords gemaakt voor een met Active Directory geïntegreerde zone voor het oplossen van problemen. Het bestand dat met deze opdracht wordt gemaakt, wordt standaard in de DNS-map geplaatst. Dit is standaard de %systemroot%/System32/Dns map.
Syntax
dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone. |
<zoneexportfile> |
Hiermee geeft u de naam van het bestand te maken. |
Examples
dnscmd /zoneinfo
Geeft instellingen weer uit de sectie van het register van de opgegeven zone: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>
Syntax
dnscmd [<servername>] /zoneinfo <zonename> [<setting>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone. |
<setting> |
U kunt elke instelling die de opdracht zoneinfo retourneert, afzonderlijk opgeven. Als u geen instelling opgeeft, worden alle instellingen geretourneerd. |
Remarks
Als u registerinstellingen op serverniveau wilt weergeven, gebruikt u de opdracht / info.
Zie de opdracht /config om een lijst met instellingen weer te geven die u met deze opdracht kunt weergeven.
Examples
voorbeeld 11: De instelling RefreshInterval uit het register weergeven
voorbeeld 12: instelling Veroudering weergeven uit het register
dnscmd /zonepause-opdracht
Onderbreekt de opgegeven zone, die vervolgens queryaanvragen negeert.
Syntax
dnscmd [<servername>] /zonepause <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden onderbroken. |
Remarks
- Als u een zone wilt hervatten en beschikbaar wilt maken nadat deze is onderbroken, gebruikt u de opdracht /zoneresume .
Examples
dnscmd dnssvr1.contoso.com /zonepause test.contoso.com
dnscmd /zoneprint-opdracht
Geeft een lijst weer van de records in een zone.
Syntax
dnscmd [<servername>] /zoneprint <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden weergegeven. |
dnscmd /zonerefresh-opdracht
Dwingt een secundaire DNS-zone bij te werken vanuit de hoofdzone.
Syntax
dnscmd [<servername>] /zonerefresh <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden vernieuwd. |
Remarks
De opdracht zonerefresh dwingt een controle af van het versienummer in de SOA-bronrecord (Start of Authority) van de primaire server. Als het versienummer op de primaire server hoger is dan het versienummer van de secundaire server, wordt er een zoneoverdracht gestart waarmee de secundaire server wordt bijgewerkt. Als het versienummer hetzelfde is, vindt er geen zoneoverdracht plaats.
De geforceerde controle vindt standaard elke 15 minuten plaats. Als u de standaardwaarde wilt wijzigen, gebruikt u de opdracht
dnscmd config refreshinterval.
Examples
dnscmd dnssvr1.contoso.com /zonerefresh test.contoso.com
dnscmd /zonereload-opdracht
Kopieert zone-informatie uit de bron.
Syntax
dnscmd [<servername>] /zonereload <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die opnieuw moet worden geladen. |
Remarks
Als de zone is geïntegreerd met Active Directory, wordt deze opnieuw geladen vanuit Active Directory Domain Services (AD DS).
Als de zone een standaard zone met bestandssteun is, wordt deze opnieuw geladen vanuit een bestand.
Examples
dnscmd dnssvr1.contoso.com /zonereload test.contoso.com
opdracht dnscmd /zoneresetmasters
Hiermee stelt u de IP-adressen van de primaire server die zoneoverdrachtinformatie naar een secundaire zone biedt, opnieuw in.
Syntax
dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die opnieuw moet worden ingesteld. |
| /local | Hiermee stelt u een lokale hoofdlijst in. Deze parameter wordt gebruikt voor geïntegreerde Active Directory-zones. |
<IPaddress> |
De IP-adressen van de primaire servers van de secundaire zone. |
Remarks
- Deze waarde wordt oorspronkelijk ingesteld wanneer de secundaire zone wordt gemaakt. Gebruik de opdracht zoneresetmasters op de secundaire server. Deze waarde heeft geen effect als deze is ingesteld op de DNS-hoofdserver.
Examples
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com 10.0.0.1
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com /local
opdracht dnscmd /zoneresetscavengeservers
Hiermee wijzigt u de IP-adressen van de servers die de opgegeven zone kunnen opgraven.
Syntax
dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de zone te opruimen. |
| /local | Hiermee stelt u een lokale hoofdlijst in. Deze parameter wordt gebruikt voor geïntegreerde Active Directory-zones. |
<IPaddress> |
Geeft een lijst van de IP-adressen van de servers die de opruiming kunnen uitvoeren. Als deze parameter wordt weggelaten, kunnen alle servers die deze zone hosten deze opruimen. |
Remarks
Standaard kunnen alle servers die een zone hosten die zone hosten, die zone opruimen.
Als een zone wordt gehost op meer dan één DNS-server, kunt u deze opdracht gebruiken om het aantal keren te verminderen dat een zone wordt opgeslagen.
Opruimen moet zijn ingeschakeld op de DNS-server en zone die wordt beïnvloed door deze opdracht.
Examples
dnscmd dnssvr1.contoso.com /zoneresetscavengeservers test.contoso.com 10.0.0.1 10.0.0.2
opdracht dnscmd /zoneresetsecondaries
Hiermee geeft u een lijst met IP-adressen van secundaire servers waarop een primaire server reageert wanneer deze wordt gevraagd om een zoneoverdracht.
Syntax
dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist <securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam op van de zone waarop de secundaire servers opnieuw worden ingesteld. |
| /local | Hiermee stelt u een lokale hoofdlijst in. Deze parameter wordt gebruikt voor geïntegreerde Active Directory-zones. |
| /noxfr | Hiermee geeft u op dat er geen zoneoverdrachten zijn toegestaan. |
| /nonsecure | Hiermee geeft u op dat alle zoneoverdrachtsaanvragen worden verleend. |
| /securens | Hiermee geeft u op dat alleen de server die wordt vermeld in de naamserverbronrecord (NS) voor de zone een overdracht wordt verleend. |
| /securelist | Hiermee geeft u op dat zoneoverdrachten alleen worden verleend aan de lijst met servers. Deze parameter moet worden gevolgd door een IP-adres of adressen die door de primaire server worden gebruikt. |
<securityIPaddresses> |
Geeft een lijst weer van de IP-adressen die zoneoverdrachten ontvangen van de primaire server. Deze parameter wordt alleen gebruikt met de parameter /securelist . |
| /nonotify | Hiermee geeft u op dat er geen wijzigingsmeldingen naar secundaire servers worden verzonden. |
| /notify | Hiermee geeft u op dat wijzigingsmeldingen naar alle secundaire servers worden verzonden. |
| /notifylist | Hiermee geeft u op dat wijzigingsmeldingen alleen naar de lijst met servers worden verzonden. Deze opdracht moet worden gevolgd door een IP-adres of adressen die door de primaire server worden gebruikt. |
<notifyIPaddresses> |
Hiermee geeft u het IP-adres of de adressen van de secundaire server of servers waarop wijzigingsmeldingen worden verzonden. Deze lijst wordt alleen gebruikt met de parameter /notifylist . |
Remarks
- Gebruik de opdracht zoneresetsecondaries op de primaire server om op te geven hoe deze reageert op aanvragen voor zoneoverdracht van secundaire servers.
Examples
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /noxfr /nonotify
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /securelist 11.0.0.2
opdracht dnscmd /zoneresettype
Hiermee wijzigt u het type zone.
Syntax
dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de zone aan waarop het type wordt gewijzigd. |
<zonetype> |
Hiermee geeft u het type zone op dat moet worden gemaakt. Elk type heeft verschillende vereiste parameters, waaronder:
|
| /overwrite_mem | Dns-gegevens worden overschreven van gegevens in AD DS. |
| /overwrite_ds | Hiermee overschrijft u bestaande gegevens in AD DS. |
Remarks
- Als u het zonetype instelt als /dsforwarder , wordt een zone gemaakt die voorwaardelijke doorschakeling uitvoert.
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-opdracht
Hiermee start u een opgegeven zone die eerder is onderbroken.
Syntax
dnscmd [<servername>] /zoneresume <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone te hervatten. |
Remarks
- U kunt deze bewerking gebruiken om opnieuw op te starten vanaf de / zonepause-bewerking .
Examples
dnscmd dnssvr1.contoso.com /zoneresume test.contoso.com
opdracht dnscmd /zoneupdatefromds
Hiermee wordt de opgegeven geïntegreerde Active Directory-zone bijgewerkt vanuit AD DS.
Syntax
dnscmd [<servername>] /zoneupdatefromds <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden bijgewerkt. |
Remarks
- Active Directory geïntegreerde zones voeren deze update standaard om de vijf minuten uit. Als u deze parameter wilt wijzigen, gebruikt u de opdracht
dnscmd config dspollinginterval.
Examples
dnscmd dnssvr1.contoso.com /zoneupdatefromds
dnscmd /zonewriteback-opdracht
Controleert het GEHEUGEN van de DNS-server op wijzigingen die relevant zijn voor een opgegeven zone en schrijft deze naar permanente opslag.
Syntax
dnscmd [<servername>] /zonewriteback <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Hiermee geeft u de DNS-server te beheren, vertegenwoordigd door IP-adres, FQDN of hostnaam. Als deze parameter wordt weggelaten, wordt de lokale server gebruikt. |
<zonename> |
Hiermee geeft u de naam van de zone die moet worden bijgewerkt. |
Remarks
- Dit is een bewerking op zoneniveau. U kunt alle zones op een DNS-server bijwerken met behulp van de bewerking /writebackfiles .
Examples
dnscmd dnssvr1.contoso.com /zonewriteback test.contoso.com