Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní příkazového řádku pro správu serverů DNS. Tento nástroj je užitečný při skriptování dávkových souborů, které pomáhají automatizovat rutinní úlohy správy DNS nebo provádět jednoduché bezobslužné nastavení a konfiguraci nových serverů DNS ve vaší síti.
Syntax
dnscmd <servername> <command> [<command parameters>]
Parameters
| Parameter | Description |
|---|---|
<servername> |
IP adresa nebo název hostitele vzdáleného nebo místního serveru DNS. |
dnscmd /ageallrecords – příkaz
Nastaví aktuální čas na časové razítko u záznamů prostředků v zadané zóně nebo uzlu na serveru DNS.
Syntax
dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Určuje server DNS, který správce plánuje spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény (FQDN) nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje plně kvalifikovaný název domény zóny. |
<nodename> |
Určuje konkrétní uzel nebo podstrom v zóně pomocí následujícího příkazu:
|
| /tree | Určuje, že všechny podřízené uzly obdrží časové razítko. |
| /f | Spustí příkaz bez výzvy k potvrzení. |
Remarks
Příkaz ageallrecords slouží ke zpětné kompatibilitě mezi aktuální verzí služby DNS a předchozími verzemi služby DNS, ve kterých nebylo podporováno stárnutí a úklid. Přidá časové razítko s aktuálním časem k záznamům prostředků, které nemají časové razítko, a nastaví aktuální čas u záznamů prostředků, které mají časové razítko.
K úklidu záznamů nedojde, pokud nejsou záznamy opatřeny časovým razítkem. Záznamy o prostředcích názvového serveru (NS), záznamy o prostředcích SOA (Start of Authority) a záznamy o prostředcích služby WINS (Windows Internet Name Service) nejsou zahrnuty do procesu úklidu a nejsou opatřeny časovým razítkem ani při spuštění příkazu ageallrecords .
Tento příkaz se nezdaří, pokud není pro server DNS a zónu povolené odstraňování potíží. Informace o tom, jak povolit úklid pro zónu, najdete v parametru stárnutí v syntaxi
dnscmd /configpříkazu v tomto článku.Přidání časového razítka k záznamům prostředků DNS je nekompatibilní se servery DNS, které běží v jiných operačních systémech než Windows Server. Časové razítko přidané pomocí příkazu ageallrecords nelze vrátit zpět.
Pokud není zadán žádný z volitelných parametrů, příkaz vrátí všechny záznamy prostředků v zadaném uzlu. Pokud je hodnota zadána alespoň pro jeden z volitelných parametrů, vytvoří dnscmd pouze výčet záznamů o prostředcích, které odpovídají hodnotě nebo hodnotám zadaným ve volitelném parametru nebo parametrech.
Examples
Příklad 1: Nastavte aktuální čas na časové razítko na záznamy zdrojů.
dnscmd /clearcache – příkaz
Vymaže paměť mezipaměti DNS záznamů prostředků na zadaném serveru DNS.
Syntax
dnscmd [<servername>] /clearcache
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
Example
dnscmd dnssvr1.contoso.com /clearcache
dnscmd /config příkaz
Změní hodnoty v registru pro server DNS a jednotlivé zóny. Tento příkaz také upraví konfiguraci zadaného serveru. Přijímá nastavení na úrovni serveru a na úrovni zóny.
Caution
Registr neupravujte přímo, pokud nemáte žádnou alternativu. Editor registru obchází standardní bezpečnostní opatření, což umožňuje snížit výkon, poškodit systém nebo dokonce vyžadovat přeinstalaci Systému Windows. Většinu nastavení registru můžete bezpečně změnit pomocí programů v Ovládacích panelech nebo konzole Mmc (Microsoft Management Console). Pokud musíte registr upravit přímo, nejprve ho zálohujte. Další informace najdete v nápovědě k editoru registru.
Server-level syntax
dnscmd [<servername>] /config <parameter>
Parameters
Note
Tento článek obsahuje odkazy na termín slave (podřízený) , což je termín, který už Microsoft nepoužívá. Když se termín odebere ze softwaru, odebereme ho z tohoto článku.
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který plánujete spravovat, reprezentovaný syntaxí místního počítače, IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<parameter> |
Zadejte nastavení a jako možnost hodnotu. Hodnoty parametrů používají tuto syntaxi: parameter [value]. |
/addressanswerlimit[0|5-28] |
Určuje maximální počet záznamů hostitele, které může server DNS odeslat v reakci na dotaz. Hodnota může být nula (0), nebo může být v rozsahu 5 až 28 záznamů. Výchozí hodnota je nula (0). |
/bindsecondaries[0|1] |
Změní formát přenosu zóny tak, aby mohl dosáhnout maximální komprese a efektivity. Přijímá hodnoty:
|
/bootmethod[0|1|2|3] |
Určuje zdroj, ze kterého server DNS získá informace o konfiguraci. Přijímá hodnoty:
|
/defaultagingstate[0|1] |
Určuje, jestli je ve výchozím nastavení povolená funkce pro scavenging DNS v nově vytvořených zónách. Přijímá hodnoty:
|
/defaultnorefreshinterval[0x1-0xFFFFFFFF|0xA8] |
Nastaví časové období, ve kterém nejsou u dynamicky aktualizovaných záznamů přijímány žádné aktualizace. Zóny na serveru dědí tuto hodnotu automaticky. Chcete-li změnit výchozí hodnotu, zadejte hodnotu v rozsahu 0x1-0xFFFFFFFF. Výchozí hodnota ze serveru je 0xA8. |
/defaultrefreshinterval [0x1-0xFFFFFFFF|0xA8] |
Nastaví časové období, které je povolené pro dynamické aktualizace záznamů DNS. Zóny na serveru dědí tuto hodnotu automaticky. Chcete-li změnit výchozí hodnotu, zadejte hodnotu v rozsahu 0x1-0xFFFFFFFF. Výchozí hodnota ze serveru je 0xA8. |
/disableautoreversezones [0|1] |
Povolí nebo zakáže automatické vytváření zón zpětného vyhledávání. Zóny zpětného vyhledávání poskytují překlad IP adres (Internet Protocol) na názvy domén DNS. Přijímá hodnoty:
|
/disablensrecordsautocreation [0|1] |
Určuje, jestli server DNS automaticky vytvoří záznamy prostředků názvového serveru (NS) pro zóny, které hostuje. Přijímá hodnoty:
|
/dspollinginterval <seconds> |
Určuje v sekundách, jak často server DNS dotazuje službu AD DS na změny v integrovaných zónách AD. Minimální akceptovaná hodnota je 30 sekund. Pokud za tímto parametrem není zadána hodnota, výchozí hodnota se nastaví na 0xB4 (3 minuty nebo 180 sekund). |
/dstombstoneinterval <seconds> |
Doba uchování odstraněných záznamů ve službě AD DS v sekundách Tato hodnota by měla být omezena na rozsah od 0x3F480 (3 dny nebo 259 200 sekund) do 0x49D400 (8 týdnů nebo 4 147 200 sekund). Výchozí hodnota by měla být 0x127500 (14 dní nebo 1 209 600 sekund), pokud není zadána žádná hodnota pro atribut tombstoneLifetime objektu adresářových služeb. |
/ednscachetimeout [3600-15724800] |
Určuje počet sekund, po které se ukládají rozšířené informace DNS (EDNS). Minimální hodnota je 3600 a maximální hodnota je 15 724 800. Výchozí hodnota je 604 800 sekund (jeden týden). |
/enableednsprobes [0|1] |
Povolí nebo zakáže, aby server testoval ostatní servery a určil, jestli podporují EDNS. Přijímá hodnoty:
|
/enablednssec [0|1] |
Povolí nebo zakáže podporu rozšíření zabezpečení DNS (DNSSEC). Přijímá hodnoty:
|
/enableglobalnamessupport [0|1] |
Povolí nebo zakáže podporu zóny GlobalNames. Zóna GlobalNames podporuje překlad názvů DNS s jedním popiskem napříč doménovou strukturou. Přijímá hodnoty:
|
/enableglobalqueryblocklist [0|1] |
Povolí nebo zakáže podporu globálního seznamu blokovaných dotazů, který blokuje překlad názvů pro názvy v seznamu. Služba SERVERU DNS vytvoří a povolí ve výchozím nastavení globální seznam blokovaných dotazů při prvním spuštění služby. Chcete-li zobrazit aktuální globální seznam blokovaných dotazů, použijte příkaz dnscmd /info /globalqueryblocklist . Přijímá hodnoty:
|
/událost_úroveň [0|1|2|4] |
Určuje, které události se protokolují v protokolu serveru DNS v Prohlížeči událostí. Přijímá hodnoty:
|
/forwarddelegations [0|1] |
Určuje, jak server DNS zpracovává dotaz pro delegovanou podzone. Tyto dotazy lze odeslat buď do podzone, na které se odkazuje v dotazu, nebo do seznamu předávacích serverů, které jsou pojmenovány pro server DNS. Položky v nastavení se používají pouze při povolení předávání. Přijímá hodnoty:
|
/forwardingtimeout [<seconds>] |
Určuje, kolik sekund (0x1-0xFFFFFFFF) čeká server DNS na odpověď serveru pro předávání, než se pokusí o další server pro předávání. Výchozí hodnota je 0x5, což je 5 sekund. |
/globalneamesqueryorder [0|1] |
Určuje, jestli služba serveru DNS vypadá při překladu názvů jako první v zóně GlobalNames nebo v místních zónách. Přijímá hodnoty:
|
/globalqueryblocklist[[<name> [<name>]...] |
Nahradí aktuální seznam blokovaných globálních dotazů seznamem zadaných názvů. Pokud nezadáte žádné názvy, tento příkaz vymaže seznam blokovaných položek. Ve výchozím nastavení seznam blokovaných globálních dotazů obsahuje následující položky:
|
/isslave [0|1] |
Určuje, jak server DNS reaguje, když dotazy, které předává, neobdrží žádnou odpověď. Přijímá hodnoty:
|
/localnetpriority [0|1] |
Určuje pořadí, ve kterém se vrátí záznamy hostitele, pokud má server DNS více záznamů hostitele pro stejný název. Přijímá hodnoty:
|
/logfilemaxsize [<size>] |
Určuje maximální velikost Dns.log souboru v bajtech (0x10000-0xFFFFFFFF). Když soubor dosáhne maximální velikosti, DNS přepíše nejstarší události. Výchozí velikost je 0x400000, což jsou 4 megabajty (MB). |
/logfilepath [<path+logfilename>] |
Určuje cestu k souboru Dns.log. Výchozí cesta je %systemroot%\System32\Dns\Dns.log. Pomocí formátu path+logfilenamemůžete zadat jinou cestu . |
/logipfilterlist <IPaddress> [,<IPaddress>...] |
Určuje, které pakety se protokolují v souboru protokolu ladění. Položky jsou seznamem IP adres. Protokolují se pouze pakety, které přejdou do a z IP adres v seznamu. |
/úroveň protokolu [<eventtype>] |
Určuje, které typy událostí se zaznamenávají v souboru Dns.log. Každý typ události je reprezentován šestnáctkovým číslem. Pokud chcete v protokolu přidat více než jednu událost, přidejte hodnoty pomocí šestnáctkového sčítání a zadejte součet. Přijímá hodnoty:
|
| /maxcachesize | Určuje maximální velikost v kilobajtech (KB) mezipaměti paměti serveru DNS. |
/maxcachettl [<seconds>] |
Určuje, kolik sekund (0x0-0xFFFFFFFF) je záznam uložen do vyrovnávací paměti. Pokud je použito nastavení 0x0 , server DNS neukládá záznamy do mezipaměti. Výchozí nastavení je 0x15180 (86 400 sekund nebo 1 den). |
/maxnegativecachettl [<seconds>] |
Určuje, kolik sekund (0x1-0xFFFFFFFF) zůstane položka zaznamenávající zápornou odpověď na dotaz uložena v mezipaměti DNS. Výchozí nastavení je 0x384 (900 sekund). |
/namecheckflag [0|1|2|3] |
Určuje, která znaková norma se použije při kontrole názvů DNS. Přijímá hodnoty:
|
/norecursion [0|1] |
Určuje, jestli server DNS provádí rekurzivní překlad názvů. Přijímá hodnoty:
|
| /notcp | Tento parametr je zastaralý a v aktuálních verzích Windows Serveru nemá žádný vliv. |
/recursionretry [<seconds>] |
Určuje dobu v sekundách (0x1-0xFFFFFFFF), po kterou server DNS čeká, než se znovu pokusí kontaktovat vzdálený server. Výchozí nastavení je 0x3 (tři sekundy). Tato hodnota by se měla zvýšit, když dojde k rekurzi přes pomalé propojení WAN (Wide Area Network). |
/recursiontimeout [<seconds>] |
Určuje dobu v sekundách (0x1-0xFFFFFFFF), po kterou server DNS čeká, než ukončí pokusy o kontaktování vzdáleného serveru. Nastavení se pohybuje od 0x1 až po 0xFFFFFFFF. Výchozí nastavení je 0xF (15 sekund). Tato hodnota by se měla zvýšit, když dojde k rekurzi přes pomalé připojení WAN. |
/roundrobin [0|1] |
Určuje pořadí, ve kterém se vrátí záznamy hostitele, pokud má server více záznamů hostitele pro stejný název. Přijímá hodnoty:
|
/rpcprotocol [0x0|0x1|0x2|0x4|0xFFFFFFFF] |
Určuje protokol, který vzdálené volání procedur (RPC) používá při připojení ze serveru DNS. Přijímá hodnoty:
|
/scavenginginterval [<hours>] |
Určuje, zda je funkce úklidu pro server DNS povolena, a nastavuje počet hodin (0x0-0xFFFFFFFF) mezi cykly úklidu. Výchozí nastavení je 0x0, které zakáže úklid pro server DNS. Nastavení větší než 0x0 umožňuje úklid pro server a nastavuje počet hodin mezi cykly úklidu. |
/secureresponses [0|1] |
Určuje, jestli DNS filtruje záznamy uložené v mezipaměti. Přijímá hodnoty:
|
/sendport [<port>] |
Určuje číslo portu (0x0-0xFFFFFFFF), které služba DNS používá k odesílání rekurzivních dotazů na jiné servery DNS. Výchozí nastavení je 0x0, což znamená, že číslo portu je vybráno náhodně. |
/serverlevelplugindll[<dllpath>] |
Určuje cestu vlastního modulu plug-in. Pokud cesta dll určuje plně kvalifikovaný název cesty platného modulu plug-in serveru DNS, server DNS volá funkce v modulu plug-in k překladu názvových dotazů, které jsou mimo rozsah všech místně hostovaných zón. Pokud je dotazovaný název mimo rozsah modulu plug-in, server DNS provádí překlad názvů pomocí přesměrování nebo rekurze podle konfigurace. Pokud není zadána cesta dll, server DNS přestane používat vlastní modul plug-in, pokud byl dříve nakonfigurován vlastní modul plug-in. |
/strictfileparsing [0|1] |
Určuje chování serveru DNS, když při načítání zóny narazí na chybný záznam. Přijímá hodnoty:
|
/možnosti aktualizace <RecordValue> |
Zakáže dynamické aktualizace zadaných typů záznamů. Pokud chcete v protokolu zakázat více než jeden typ záznamu, přidejte hodnoty pomocí šestnáctkového sčítání a zadejte součet. Přijímá hodnoty:
|
/writeauthorityns [0|1] |
Určuje, kdy server DNS zapisuje záznamy prostředků názvového serveru (NS) v části Autorita odpovědi. Přijímá hodnoty:
|
/xfrconnecttimeout [<seconds>] |
Určuje dobu v sekundách (0x0-0xFFFFFFFF, po kterou primární server DNS čeká na odpověď přenosu od sekundárního serveru. Výchozí hodnota je 0x1E (30 sekund). Po vypršení časového limitu se připojení ukončí. |
Zone-level syntax
Upraví konfiguraci zadané zóny. Název zóny musí být zadán pouze pro parametry na úrovni zóny.
dnscmd /config <parameters>
Parameters
| Parameters | Description |
|---|---|
<parameter> |
Zadejte nastavení, název zóny a jako možnost hodnotu. Hodnoty parametrů používají tuto syntaxi: zonename parameter [value]. |
/stárnutí <zonename> |
Povolí nebo zakáže úklid v konkrétní zóně. |
/allownsrecordsautocreation <zonename>[value] |
Přepíše nastavení automatického vytvoření záznamu dns serveru DNS. Záznamy prostředků názvového serveru (NS), které byly dříve zaregistrovány pro tuto zónu, nejsou ovlivněny. Proto je musíte odebrat ručně, pokud je nechcete. |
/allowupdate <zonename> |
Určuje, zda zadaná zóna přijímá dynamické aktualizace. |
/forwarderslave <zonename> |
Přepíše nastavení serveru DNS /isslave . |
/forwardertimeout <zonename> |
Určuje, kolik sekund zóna DNS čeká na odpověď předávacího modulu, než se pokusí o další předávací nástroj. Tato hodnota přepíše hodnotu nastavenou na úrovni serveru. |
/norefreshinterval <zonename> |
Nastaví časový interval pro zónu, během které žádné aktualizace nemůžou dynamicky aktualizovat záznamy DNS v zadané zóně. |
/interval aktualizace <zonename> |
Nastaví časový interval pro zónu, během které můžou aktualizace dynamicky aktualizovat záznamy DNS v zadané zóně. |
/zabezpečené sekundáry <zonename> |
Určuje, které sekundární servery mohou přijímat aktualizace zóny z primárního serveru pro tuto zónu. |
dnscmd /createbuiltindirectorypartitions – příkaz
Vytvoří oddíl adresáře aplikace DNS. Po instalaci DNS se vytvoří oddíl adresáře aplikace pro službu na úrovni doménové struktury a domény. Tento příkaz použijte k vytvoření oddílů adresářů aplikací DNS, které byly odstraněny nebo nikdy vytvořeny. Bez parametru tento příkaz vytvoří předdefinovaný oddíl adresáře DNS pro doménu.
Syntax
dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
| /forest | Vytvoří oddíl adresáře DNS pro doménovou strukturu. |
| /alldomains | Vytvoří oddíly DNS pro všechny domény v doménové struktuře. |
dnscmd /createdirectorypartition – příkaz
Vytvoří oddíl adresáře aplikace DNS. Po instalaci DNS se vytvoří oddíl adresáře aplikace pro službu na úrovni doménové struktury a domény. Tato operace vytvoří další oddíly adresáře aplikací DNS.
Syntax
dnscmd [<servername>] /createdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<partitionFQDN> |
Plně kvalifikovaný název domény oddílu adresáře aplikace DNS, který se vytvoří. |
dnscmd /deletedirectorypartition – příkaz
Odebere existující oddíl adresáře aplikace DNS.
Syntax
dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<partitionFQDN> |
Plně kvalifikovaný název domény oddílu adresáře aplikace DNS, který se odebere. |
dnscmd /directorypartitioninfo – příkaz
Obsahuje informace o zadaném oddílu adresáře aplikace DNS.
Syntax
dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<partitionFQDN> |
Plně kvalifikovaný název domény oddílu adresáře aplikace DNS. |
| /detail | Zobrazí všechny informace o oddílu adresáře aplikace. |
dnscmd /enlistdirectorypartition – příkaz
Přidá server DNS do sady replik zadaného oddílu adresáře.
Syntax
dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<partitionFQDN> |
Plně kvalifikovaný název domény oddílu adresáře aplikace DNS. |
dnscmd /enumdirectorypartitions – příkaz
Zobrazí seznam oddílů adresáře aplikace DNS pro zadaný server.
Syntax
dnscmd [<servername>] /enumdirectorypartitions [/custom]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
| /custom | Vypíše pouze oddíly adresáře vytvořené uživatelem. |
dnscmd /enumrecords, příkaz
Vypíše záznamy prostředků zadaného uzlu v zóně DNS.
Syntax
dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue] [/additional] [/node | /child | /startchild<childname>] [/continue | /detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
| /enumrecords | Zobrazí seznam záznamů o prostředcích v zadané zóně. |
<zonename> |
Určuje název zóny, do které patří záznamy prostředků. |
<nodename> |
Určuje název uzlu záznamů prostředků. |
[/type <rrtype> <rrdata>] |
Určuje typ záznamů prostředků, které mají být uvedeny, a typ očekávaných dat. Přijímá hodnoty:
|
| /authority | Zahrnuje autoritativní data. |
| /glue | Obsahuje data připevnění. |
| /additional | Obsahuje všechny další informace o uvedených záznamech prostředků. |
| /node | Zobrazí pouze záznamy o prostředcích zadaného uzlu. |
| /child | Vypíše pouze záznamy o prostředcích zadané podřízené domény. |
/startchild<childname> |
Zahájí seznam v zadané podřízené doméně. |
| /continue | Zobrazí pouze záznamy o prostředcích s jejich typem a daty. |
| /detail | Zobrazí všechny informace o záznamech prostředků. |
Example
dnscmd /enumrecords test.contoso.com test /additional
dnscmd /enumzones příkaz
Zobrazí seznam zón, které existují na zadaném serveru DNS. Parametry enumzones fungují jako filtry v seznamu zón. Pokud nejsou zadány žádné filtry, vrátí se úplný seznam zón. Při zadání filtru se do vráceného seznamu zón zahrnou pouze zóny, které splňují kritéria filtru.
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> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
| /primary | Zobrazí seznam všech zón, které jsou standardními primárními zónami nebo integrovanými zónami služby Active Directory. |
| /secondary | Zobrazí seznam všech standardních sekundárních zón. |
| /forwarder | Uvádí zóny, které přeposílaly nevyřešené dotazy na jiný server DNS. |
| /stub | Zobrazí seznam všech zón zástupných procedur. |
| /cache | Zobrazí pouze zóny, které jsou načteny do mezipaměti. |
| /auto-created] | Zobrazí seznam zón vytvořených automaticky během instalace serveru DNS. |
| /forward | Vypíše dopředné zóny vyhledávání. |
| /reverse | Seznamy zón zpětného vyhledávání. |
| /ds | Zobrazí seznam integrovaných zón služby Active Directory. |
| /file | Uvádí zóny, které jsou podporovány soubory. |
| /domaindirectorypartition | Zobrazí seznam zón uložených v oddílu adresáře domény. |
| /forestdirectorypartition | Zobrazí seznam zón uložených v oddílu adresáře aplikace DNS doménové struktury. |
| /customdirectorypartition | Zobrazí seznam všech zón, které jsou uložené v oddílu adresáře aplikace definované uživatelem. |
| /legacydirectorypartition | Zobrazí seznam všech zón uložených v oddílu adresáře domény. |
/oddíl_adresáře <partitionFQDN> |
Zobrazí seznam všech zón uložených v zadaném oddílu adresáře. |
Examples
Příklad 2: Zobrazení kompletního seznamu zón na serveru DNS)
Příklad 3: Zobrazení seznamu automaticky vytvořených zón na serveru DNS
dnscmd /exportsettings – příkaz
Vytvoří textový soubor se seznamem podrobností o konfiguraci serveru DNS. Textový soubor se jmenuje DnsSettings.txt. Nachází se v %systemroot%\system32\dns adresáři serveru. Informace v souboru, který příkaz dnscmd /exportsettings vytvoří, můžete použít k řešení problémů s konfigurací nebo k zajištění toho, abyste nakonfigurovali více serverů stejně.
Syntax
dnscmd [<servername>] /exportsettings
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
dnscmd /info, příkaz
Zobrazí nastavení z části DNS registru zadaného serveru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters. Pokud chcete zobrazit nastavení registru na úrovni zóny, použijte dnscmd zoneinfo příkaz.
Syntax
dnscmd [<servername>] /info [<settings>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<settings> |
Jakékoli nastavení, které příkaz info vrátí, lze zadat jednotlivě. Pokud není zadané nastavení, vrátí se sestava běžných nastavení. |
Example
dnscmd /ipvalidate – příkaz
Testuje, jestli IP adresa identifikuje funkční server DNS nebo jestli může server DNS fungovat jako předávací server, kořenový server nápovědy nebo primární server pro konkrétní zónu.
Syntax
dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<context> |
Určuje typ testu, který se má provést. Můžete zadat některý z následujících testů:
|
<zonename> |
Identifikuje zónu. Tento parametr použijte s parametrem /zonemasters . |
<IPaddress> |
Určuje IP adresy, které příkaz testuje. |
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 – příkaz
Odstraní všechny záznamy pro zadaného hostitele.
Syntax
dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny. |
<nodename> |
Určuje název hostitele uzlu, který se má odstranit. |
| /tree | Odstraní všechny podřízené záznamy. |
| /f | Spustí příkaz bez výzvy k potvrzení. |
Example
Příklad 6: Odstraňte záznamy z uzlu.
dnscmd /recordadd – příkaz
Přidá záznam do zadané zóny na serveru DNS.
Syntax
dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje zónu, ve které se záznam nachází. |
<nodename> |
Určuje konkrétní uzel v zóně. |
<rrtype> |
Určuje typ záznamu, který se má přidat. |
<rrdata> |
Určuje typ očekávaných dat. |
Note
Po přidání záznamu se ujistěte, že používáte správný datový typ a datový formát. Seznam typů záznamů o prostředku a příslušných datových typů naleznete v tématu Příklady nástroje Dnscmd.
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 – příkaz
Odstraní záznam prostředku do zadané zóny.
Syntax
dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje zónu, ve které se nachází záznam prostředku. |
<nodename> |
Určuje název hostitele. |
<rrtype> |
Určuje typ záznamu o prostředku, který se má odstranit. |
<rrdata> |
Určuje typ očekávaných dat. |
| /f | Spustí příkaz bez výzvy k potvrzení. Vzhledem k tomu, že uzly můžou mít více než jeden záznam prostředku, tento příkaz vyžaduje, abyste měli konkrétní informace o typu záznamu prostředku, který chcete odstranit. Pokud zadáte datový typ a nezadáte typ dat záznamů o prostředku, odstraní se všechny záznamy s tímto konkrétním datovým typem pro zadaný uzel. |
Examples
dnscmd /recorddelete test.contoso.com test MX 10 mailserver.test.contoso.com
dnscmd /resetforwarders – příkaz
Vybere nebo resetuje IP adresy, na které server DNS předává dotazy DNS, když je nemůže přeložit místně.
Syntax
dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave | /noslave]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<IPaddress> |
Uvádí IP adresy, na které server DNS předává nevyřešené dotazy. |
/přerušení zápasu <timeout> |
Nastaví počet sekund, po které server DNS čeká na odpověď od služby předávání. Ve výchozím nastavení je tato hodnota pět sekund. |
| /slave | Zabrání serveru DNS v provádění vlastních iterativních dotazů, pokud se službě předávání nepodaří přeložit dotaz. |
| /noslave | Umožňuje serveru DNS provádět vlastní iterativní dotazy, pokud se předávacímu modulu nepodaří přeložit dotaz. Toto je výchozí nastavení. |
| /f | Spustí příkaz bez výzvy k potvrzení. Vzhledem k tomu, že uzly můžou mít více než jeden záznam prostředku, tento příkaz vyžaduje, abyste měli konkrétní informace o typu záznamu prostředku, který chcete odstranit. Pokud zadáte datový typ a nezadáte typ dat záznamů o prostředku, odstraní se všechny záznamy s tímto konkrétním datovým typem pro zadaný uzel. |
Remarks
Ve výchozím nastavení server DNS provádí iterativní dotazy, když nemůže přeložit dotaz.
Nastavení adres IP pomocí příkazu resetforwarders způsobí, že server DNS bude provádět rekurzivní dotazy na servery DNS na zadaných adresách IP. Pokud předávací služby dotaz nepřeloží, server DNS pak může provádět vlastní iterativní dotazy.
Pokud je použit parametr /slave , server DNS neprovádí vlastní iterativní dotazy. To znamená, že server DNS předává nevyřešené dotazy pouze serverům DNS v seznamu a nepokouší se iterativní dotazy, pokud je nepřeloží. Efektivnější je nastavit jednu IP adresu jako předávač pro server DNS. Příkaz resetforwarders pro interní servery v síti můžete použít k předávání nevyřešených dotazů na jeden server DNS, který má externí připojení.
Výpis IP adresy předávače dvakrát způsobí, že se server DNS pokusí tento server přeposlat dvakrát.
Examples
dnscmd dnssvr1.contoso.com /resetforwarders 10.0.0.1 /timeout 7 /slave
dnscmd dnssvr1.contoso.com /resetforwarders /noslave
dnscmd /resetlistenaddresses – příkaz
Určuje IP adresy na serveru, který naslouchá požadavkům klientů DNS. Ve výchozím nastavení všechny IP adresy na serveru DNS naslouchají klientským požadavkům DNS.
Syntax
dnscmd [<servername>] /resetlistenaddresses <listenaddress>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<listenaddress> |
Určuje IP adresu na serveru DNS, který naslouchá požadavkům klienta DNS. Pokud není zadaná žádná naslouchací adresa, všechny IP adresy na serveru naslouchají klientským požadavkům. |
Examples
dnscmd dnssvr1.contoso.com /resetlistenaddresses 10.0.0.1
dnscmd /startscavenging – příkaz
Řekne serveru DNS, aby se pokusil okamžitě vyhledat zastaralé záznamy prostředků v zadaném serveru DNS.
Syntax
dnscmd [<servername>] /startscavenging
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
Remarks
Úspěšné dokončení tohoto příkazu okamžitě spustí scavenge. Pokud se scavenge nezdaří, nezobrazí se žádná zpráva s upozorněním.
Přestože se příkaz pro spuštění příkazu scavenge zdá být úspěšně dokončen, scavenge se nespustí, pokud nejsou splněny následující předpoklady:
Scavenging je povolený pro server i zónu.
Zóna se spustí.
Záznamy prostředků mají časové razítko.
Informace o tom, jak povolit úklid pro server, naleznete v parametru scavenginginterval v části Syntaxe na úrovni serveru v části /config .
Informace o tom, jak povolit úklid pro zónu, naleznete v parametru stárnutí v části Syntaxe na úrovni zóny v části /config .
Informace o tom, jak restartovat pozastavenou zónu, naleznete v parametru zoneresume v tomto článku.
Informace o tom, jak zkontrolovat časové razítko v záznamech prostředků, najdete v parametru ageallrecords v tomto článku.
Examples
dnscmd dnssvr1.contoso.com /startscavenging
dnscmd /statistics příkaz
Zobrazí nebo vymaže data pro zadaný server DNS.
Syntax
dnscmd [<servername>] /statistics [<statid>] [/clear]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<statid> |
Určuje, která statistika nebo kombinace statistik se má zobrazit. Příkaz statistics zobrazí čítače, které začínají na serveru DNS při jeho spuštění nebo obnovení. Identifikační číslo slouží k identifikaci statistiky. Pokud není zadáno žádné číslo ID statistiky, zobrazí se všechny statistiky. Čísla, která lze zadat, spolu s odpovídající statistikou, která se zobrazí, můžou zahrnovat:
|
Examples
dnscmd /unenlistdirectorypartition – příkaz
Odebere server DNS ze sady replik zadaného oddílu adresáře.
Syntax
dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<partitionFQDN> |
Plně kvalifikovaný název domény oddílu adresáře aplikace DNS, který se odebere. |
dnscmd /writebackfiles – příkaz
Zkontroluje změny v paměti serveru DNS a zapíše je do trvalého úložiště. Příkaz writebackfiles aktualizuje všechny špinavé zóny nebo určenou zónu. Zóna je zašpiněná, pokud došlo ke změnám v paměti, které ještě nebyly zapsány do trvalého úložiště. Jedná se o operaci na úrovni serveru, která kontroluje všechny zóny. V této operaci můžete určit jednu zónu nebo můžete použít operaci zpětného zápisu zóny .
Syntax
dnscmd [<servername>] /writebackfiles <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má aktualizovat. |
Examples
dnscmd dnssvr1.contoso.com /writebackfiles
dnscmd /zoneadd – příkaz
Přidá zónu na server DNS.
Syntax
dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny. |
<zonetype> |
Určuje typ zóny, která se má vytvořit. Zadáním typu zóny /forwarder nebo /dsforwarder se vytvoří zóna, která provádí podmíněné předávání. Každý typ zóny má jiné požadované parametry:
|
<FQDN> |
Určuje plně kvalifikovaný název domény oddílu adresáře. |
| /domain | Uloží zónu v oddílu adresáře domény. |
| /enterprise | Uloží zónu v oddílu podnikového adresáře. |
| /legacy | Uloží zónu do staršího oddílu adresáře. |
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 – příkaz
Změní oddíl adresáře, na kterém se nachází zadaná zóna.
Syntax
dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Plně kvalifikovaný název domény aktuálního oddílu adresáře, na kterém se zóna nachází. |
<newpartitionname> |
Plně kvalifikovaný název domény oddílu adresáře, do kterého se zóna přesune. |
<zonetype> |
Určuje typ oddílu adresáře, do kterého se zóna přesune. |
| /domain | Přesune zónu do integrovaného oddílu adresáře domény. |
| /forest | Přesune zónu do předdefinovaného oddílu adresáře doménové struktury. |
| /legacy | Přesune zónu do oddílu adresáře vytvořeného pro řadiče domény služby Active Directory. Tyto oddíly adresáře nejsou nezbytné pro nativní režim. |
dnscmd /zonedelete – příkaz
Odstraní zadanou zónu.
Syntax
dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má odstranit. |
| /dsdel | Odstraní zónu ze služby Azure Directory Domain Services (AD DS). |
| /f | Spustí příkaz bez výzvy k potvrzení. |
Examples
dnscmd /zoneexport – příkaz
Vytvoří textový soubor se seznamem záznamů o prostředcích zadané zóny. Operace exportu zóny vytvoří soubor záznamů o prostředcích pro integrovanou zónu služby Active Directory pro účely řešení potíží. Ve výchozím nastavení se soubor, který tento příkaz vytvoří, umístí do adresáře DNS, což je ve výchozím nastavení %systemroot%/System32/Dns adresář.
Syntax
dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny. |
<zoneexportfile> |
Určuje název souboru, který se má vytvořit. |
Examples
dnscmd /zoneinfo
Zobrazí nastavení z oddílu registru zadané zóny: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>
Syntax
dnscmd [<servername>] /zoneinfo <zonename> [<setting>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny. |
<setting> |
Můžete jednotlivě určit libovolné nastavení, které příkaz zoneinfo vrátí. Pokud nezadáte nastavení, vrátí se všechna nastavení. |
Remarks
Chcete-li zobrazit nastavení registru na úrovni serveru, použijte příkaz /info .
Seznam nastavení, která lze zobrazit pomocí tohoto příkazu, naleznete v příkazu /config .
Examples
dnscmd /zonepause – příkaz
Pozastaví zadanou zónu, která pak ignoruje požadavky na dotazy.
Syntax
dnscmd [<servername>] /zonepause <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má pozastavit. |
Remarks
- Chcete-li zónu obnovit a zpřístupnit ji po jejím pozastavení, použijte příkaz /zoneresume .
Examples
dnscmd dnssvr1.contoso.com /zonepause test.contoso.com
dnscmd /zoneprint, příkaz
Zobrazí seznam záznamů v zóně.
Syntax
dnscmd [<servername>] /zoneprint <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má uvést. |
dnscmd /zonerefresh – příkaz
Vynutí aktualizaci sekundární zóny DNS z hlavní zóny.
Syntax
dnscmd [<servername>] /zonerefresh <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má aktualizovat. |
Remarks
Příkaz zonerefresh vynutí kontrolu čísla verze v záznamu o prostředku SOA (Start of Authority) primárního serveru. Pokud je číslo verze na primárním serveru vyšší než číslo verze sekundárního serveru, zahájí se přenos zóny, který aktualizuje sekundární server. Pokud je číslo verze stejné, nedojde k přenosu zóny.
Vynucená kontrola probíhá ve výchozím nastavení každých 15 minut. Pokud chcete změnit výchozí hodnotu, použijte
dnscmd config refreshintervalpříkaz.
Examples
dnscmd dnssvr1.contoso.com /zonerefresh test.contoso.com
dnscmd /zonereload – příkaz
Zkopíruje informace o zóně ze svého zdroje.
Syntax
dnscmd [<servername>] /zonereload <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má znovu načíst. |
Remarks
Pokud je zóna integrovaná se službou Active Directory, znovu se načte ze služby Active Directory Domain Services (AD DS).
Pokud je zóna standardní zónou s podporou souborů, znovu se načte ze souboru.
Examples
dnscmd dnssvr1.contoso.com /zonereload test.contoso.com
dnscmd /zoneresetmasters – příkaz
Obnoví IP adresy primárního serveru, který poskytuje informace o přenosu zóny do sekundární zóny.
Syntax
dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má resetovat. |
| /local | Nastaví místní hlavní seznam. Tento parametr se používá pro integrované zóny služby Active Directory. |
<IPaddress> |
IP adresy primárních serverů sekundární zóny. |
Remarks
- Tato hodnota je původně nastavena při vytvoření sekundární zóny. Použijte příkaz zoneresetmasters na sekundárním serveru. Tato hodnota nemá žádný vliv, pokud je nastavená na hlavním serveru DNS.
Examples
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com 10.0.0.1
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com /local
dnscmd /zoneresetscavengeservers – příkaz
Změní IP adresyserverůch
Syntax
dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje zónu pro scavenge. |
| /local | Nastaví místní hlavní seznam. Tento parametr se používá pro integrované zóny služby Active Directory. |
<IPaddress> |
Uvádí IP adresy serverů, které můžou provádět scavenge. Pokud tento parametr vynecháte, všechny servery, které hostují tuto zónu, můžou tuto zónu pustit do mezipaměti. |
Remarks
Ve výchozím nastavení můžou všechny servery, které jsou hostitelem zóny, tuto zónu smát.
Pokud je zóna hostovaná na více než jednom serveru DNS, můžete pomocí tohoto příkazu snížit počet vygenerovaných zón.
Na serveru DNS a zóně, na kterou má tento příkaz vliv, musí být povolené scavenging.
Examples
dnscmd dnssvr1.contoso.com /zoneresetscavengeservers test.contoso.com 10.0.0.1 10.0.0.2
dnscmd /zoneresetsecondaries – příkaz
Určuje seznam IP adres sekundárních serverů, na které primární server reaguje, když je požádán o přenos zóny.
Syntax
dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist <securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která bude mít resetované sekundární servery. |
| /local | Nastaví místní hlavní seznam. Tento parametr se používá pro integrované zóny služby Active Directory. |
| /noxfr | Určuje, že nejsou povoleny žádné přenosy zón. |
| /nonsecure | Určuje, že jsou uděleny všechny žádosti o přenos zóny. |
| /securens | Určuje, že přenos je udělen pouze server uvedený v záznamu o prostředku názvového serveru (NS). |
| /securelist | Určuje, že přenosy zón jsou uděleny pouze na seznam serverů. Tento parametr musí následovat IP adresa nebo adresy, které primární server používá. |
<securityIPaddresses> |
Zobrazí seznam IP adres, které přijímají přenosy zón z primárního serveru. Tento parametr se používá pouze s parametrem /securelist . |
| /nonotify | Určuje, že sekundárním serverům se neposílají žádná oznámení o změnách. |
| /notify | Určuje, že se oznámení o změnách odesílají na všechny sekundární servery. |
| /notifylist | Určuje, že se oznámení o změnách odesílají jenom do seznamu serverů. Za tímto příkazem musí následovat IP adresa nebo adresy, které primární server používá. |
<notifyIPaddresses> |
Určuje IP adresu nebo adresy sekundárního serveru nebo serverů, na které se odesílají oznámení o změnách. Tento seznam se používá pouze s parametrem /notifylist . |
Remarks
- Pomocí příkazu zoneresetsecondaries na primárním serveru určete, jak bude reagovat na požadavky na přenos zóny ze sekundárních serverů.
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 – příkaz
Změní typ zóny.
Syntax
dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Identifikuje zónu, na které se typ změní. |
<zonetype> |
Určuje typ zóny, která se má vytvořit. Každý typ má jiné požadované parametry, mezi které patří:
|
| /overwrite_mem | Přepíše data DNS z dat ve službě AD DS. |
| /overwrite_ds | Přepíše existující data ve službě AD DS. |
Remarks
- Nastavením typu zóny na /dsforwarder vytvoříte zónu, která provádí podmíněné předávání.
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 – příkaz
Spustí zadanou zónu, která byla dříve pozastavena.
Syntax
dnscmd [<servername>] /zoneresume <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má obnovit. |
Remarks
- Tuto operaci můžete použít k restartování operace /zonepause .
Examples
dnscmd dnssvr1.contoso.com /zoneresume test.contoso.com
dnscmd /zoneupdatefromds – příkaz
Aktualizuje zadanou integrovanou zónu služby Active Directory ze služby AD DS.
Syntax
dnscmd [<servername>] /zoneupdatefromds <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má aktualizovat. |
Remarks
- Integrované zóny služby Active Directory provádějí tuto aktualizaci ve výchozím nastavení každých pět minut. Pokud chcete tento parametr změnit, použijte
dnscmd config dspollingintervalpříkaz.
Examples
dnscmd dnssvr1.contoso.com /zoneupdatefromds
dnscmd /zonewriteback – příkaz
Zkontroluje, jestli v paměti serveru DNS nejsou změny relevantní pro zadanou zónu, a zapíše je do trvalého úložiště.
Syntax
dnscmd [<servername>] /zonewriteback <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Určuje server DNS, který se má spravovat, reprezentovaný IP adresou, plně kvalifikovaným názvem domény nebo názvem hostitele. Pokud tento parametr vynecháte, použije se místní server. |
<zonename> |
Určuje název zóny, která se má aktualizovat. |
Remarks
- Jedná se o operaci na úrovni zóny. Všechny zóny na serveru DNS můžete aktualizovat pomocí operace /writebackfiles .
Examples
dnscmd dnssvr1.contoso.com /zonewriteback test.contoso.com