Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Parancssori felület a DNS-kiszolgálók kezeléséhez. Ez a segédprogram a batch-fájlok szkriptelésében hasznos a rutin DNS-kezelési feladatok automatizálásához, vagy az új DNS-kiszolgálók egyszerű felügyelet nélküli beállításához és konfigurálásához a hálózaton.
Syntax
dnscmd <servername> <command> [<command parameters>]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Távoli vagy helyi DNS-kiszolgáló IP-címe vagy állomásneve. |
dnscmd /ageallrecords parancs
Beállítja az aktuális időt egy időbélyegen a DNS-kiszolgáló egy megadott zónájában vagy csomópontján lévő erőforrásrekordokon.
Syntax
dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]
Parameters
| Parameter | Description |
|---|---|
<servername> |
Megadja azt a DNS-kiszolgálót, amelyet a rendszergazda kezelni szeretne, ip-cím, teljes tartománynév (FQDN) vagy állomásnév jelöli. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
A zóna teljes tartománynevét adja meg. |
<nodename> |
Egy adott csomópontot vagy alterületet határoz meg a zónában az alábbiak használatával:
|
| /tree | Megadja, hogy az összes gyermekcsomópont megkapja az időbélyeget is. |
| /f | A parancsot anélkül futtatja, hogy megerősítést kérne. |
Remarks
Az ageallrecords parancs a DNS aktuális verziója és a DNS korábbi kiadásai közötti visszamenőleges kompatibilitást szolgálja, amelyekben az elévülés és a takarítás nem támogatott. Egy időbélyeget ad hozzá az aktuális időponttal azokhoz az erőforrásrekordokhoz, amelyek nem rendelkeznek időbélyeggel, és beállítja az aktuális időt az időbélyeggel rendelkező erőforrásrekordokon.
A rekordok törlése csak akkor történik meg, ha a rekordok időbélyeggel vannak elbélyegzve. A névkiszolgáló (NS) erőforrásrekordjai, a SOA (Starting of Authority (SOA) erőforrásrekordok és a Windows Internet Name Service (WINS) erőforrásrekordjai nem szerepelnek a takarítási folyamatban, és még az ageallrecords parancs futtatásakor sem kapnak időbélyegzőt.
Ez a parancs nem sikerül, hacsak nincs engedélyezve a dns-kiszolgáló és a zóna törlése. A zóna takarításának engedélyezésével kapcsolatos információkért tekintse meg az elévülési paramétert a cikkben található
dnscmd /configparancs szintaxisában.Ha egy időbélyeget ad hozzá a DNS-erőforrásrekordokhoz, az nem kompatibilis a Windows Serveren kívüli operációs rendszereken futó DNS-kiszolgálókkal. Az ageallrecords paranccsal hozzáadott időbélyegző nem vonható vissza.
Ha egyik választható paraméter sincs megadva, a parancs a megadott csomópont összes erőforrásrekordját visszaadja. Ha legalább egy választható paraméterhez meg van adva érték, a dnscmd csak azokat az erőforrásrekordokat sorolja fel, amelyek megfelelnek a választható paraméterben vagy paraméterekben megadott értéknek vagy értékeknek.
Examples
1. példa: Az időbélyeg aktuális idejének beállítása erőforrásrekordokra.
dnscmd /clearcache parancs
Törli az erőforrásrekordok DNS-gyorsítótárának memóriáját a megadott DNS-kiszolgálón.
Syntax
dnscmd [<servername>] /clearcache
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
Example
dnscmd dnssvr1.contoso.com /clearcache
dnscmd /config parancs
Módosítja a DNS-kiszolgáló és az egyes zónák beállításjegyzékének értékeit. Ez a parancs a megadott kiszolgáló konfigurációját is módosítja. Kiszolgálószintű és zónaszintű beállításokat fogad el.
Caution
Ne szerkessze közvetlenül a beállításjegyzéket, hacsak nincs más lehetősége. A beállításszerkesztő megkerüli a szabványos védelmet, lehetővé téve a teljesítménycsökkenést, a rendszer károsodását vagy akár a Windows újratelepítését igénylő beállításokat. A legtöbb beállításjegyzék-beállítást biztonságosan módosíthatja a Vezérlőpult vagy a Microsoft Felügyeleti konzol (mmc) programjaival. Ha közvetlenül kell szerkesztenie a beállításjegyzéket, először biztonsági másolatot kell készítenie róla. További információért olvassa el a beállításszerkesztő súgóját.
Server-level syntax
dnscmd [<servername>] /config <parameter>
Parameters
Note
Ebben a cikkben szerepel a slave (alárendelt) kifejezés, amelyet a Microsoft már nem használ. Ha a kifejezés el lesz távolítva a szoftverből, eltávolítjuk ebből a cikkből.
| Parameters | Description |
|---|---|
<servername> |
Megadja a kezelni kívánt DNS-kiszolgálót, amelyet a helyi számítógép szintaxisa, IP-címe, teljes tartományneve vagy gazdagépneve jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<parameter> |
Adjon meg egy beállítást, és lehetőségként adjon meg egy értéket. A paraméterértékek a következő szintaxist használják: paraméter [érték]. |
/addressanswerlimit[0|5-28] |
Megadja azoknak a gazdagéprekordoknak a maximális számát, amelyeket egy DNS-kiszolgáló küldhet egy lekérdezésre válaszul. Az érték lehet nulla (0), vagy 5 és 28 rekord közötti tartományban lehet. Az alapértelmezett érték nulla (0). |
/bindsecondaries[0|1] |
Módosítja a zónaátvitel formátumát, hogy maximális tömörítést és hatékonyságot érjen el. A következő értékeket fogadja el:
|
/bootmethod[0|1|2|3] |
Meghatározza a forrást, amelyből a DNS-kiszolgáló lekéri a konfigurációs információkat. A következő értékeket fogadja el:
|
/defaultagingstate[0|1] |
Meghatározza, hogy az újonnan létrehozott zónákban alapértelmezés szerint engedélyezve van-e a DNS-leépítési funkció. A következő értékeket fogadja el:
|
/defaultnorefreshinterval[0x1-0xFFFFFFFF|0xA8] |
Beállít egy időtartamot, amelyben a rendszer nem fogad el frissítéseket a dinamikusan frissített rekordokhoz. A kiszolgáló zónái automatikusan öröklik ezt az értéket. Az alapértelmezett érték módosításához írjon be egy értéket a 0x1-0xFFFFFFFF tartományba. A kiszolgáló alapértelmezett értéke 0xA8. |
/defaultrefreshinterval [0x1-0xFFFFFFFF|0xA8] |
Beállít egy időtartamot, amely a DNS-rekordok dinamikus frissítéséhez engedélyezett. A kiszolgáló zónái automatikusan öröklik ezt az értéket. Az alapértelmezett érték módosításához írjon be egy értéket a 0x1-0xFFFFFFFF tartományba. A kiszolgáló alapértelmezett értéke 0xA8. |
/disableautoreversezones [0|1] |
Engedélyezi vagy letiltja a fordított keresési zónák automatikus létrehozását. A fordított keresési zónák az IP-címek feloldását biztosítják a DNS-tartománynevek számára. A következő értékeket fogadja el:
|
/disablensrecordsautocreation [0|1] |
Megadja, hogy a DNS-kiszolgáló automatikusan létrehoz-e névkiszolgálói (NS-) erőforrásrekordokat az általa üzemeltetett zónákhoz. A következő értékeket fogadja el:
|
/dspollinginterval <seconds> |
Másodpercek alatt megadja, hogy a DNS-kiszolgáló milyen gyakran kérdezi le az AD DS-t az AD integrált zónáinak változásaihoz. A minimálisan elfogadott érték 30 másodperc. Ha a paraméter után nincs megadva érték, az alapértelmezett érték 0xB4 (3 perc vagy 180 másodperc). |
/dstombstoneinterval <seconds> |
A törölt rekordok AD DS-ben való megőrzésének időtartama másodpercben. Ezt az értéket 0x3F480 (3 nap vagy 259 200 másodperc) és 0x49D400 (8 hét vagy 4 147 200 másodperc) közötti tartományra kell korlátozni. Az alapértelmezett értéknek 0x127500 (14 nap vagy 1 209 600 másodperc) kell lennie, ha nincs megadva érték a címtárszolgáltatások objektum tombstoneLifetime attribútumához. |
/ednscachetimeout [3600-15724800] |
Megadja, hogy hány másodpercig legyen gyorsítótárazva a kiterjesztett DNS-(EDNS-) információ. A minimális érték 3600, a maximális érték pedig 15 724 800. Az alapértelmezett érték 604 800 másodperc (egy hét). |
/enableednsprobes [0|1] |
Engedélyezi vagy letiltja a kiszolgálót, hogy más kiszolgálókat is megvizsgáljon annak megállapításához, hogy támogatják-e az EDNS-t. A következő értékeket fogadja el:
|
/enablednssec [0|1] |
Engedélyezi vagy letiltja a DNS Security Extensions (DNSSEC) támogatását. A következő értékeket fogadja el:
|
/enableglobalnamessupport [0|1] |
Engedélyezi vagy letiltja a GlobalNames zóna támogatását. A GlobalNames zóna támogatja az egycímkés DNS-nevek feloldását az erdőben. A következő értékeket fogadja el:
|
/enableglobalqueryblocklist [0|1] |
Engedélyezi vagy letiltja a listában szereplő nevek névfeloldását letiltó globális lekérdezésblokklista támogatását. A DNS-kiszolgáló szolgáltatás alapértelmezés szerint létrehozza és engedélyezi a globális lekérdezésblokkok listáját, amikor a szolgáltatás első alkalommal elindul. Az aktuális globális lekérdezési blokklista megtekintéséhez használja a dnscmd /info /globalqueryblocklist parancsot. A következő értékeket fogadja el:
|
/eventloglevel [0|1|2|4] |
Meghatározza, hogy mely események legyenek naplózva a DNS-kiszolgáló naplójában az Eseménynaplóban. A következő értékeket fogadja el:
|
/továbbító delegációk [0|1] |
Meghatározza, hogy a DNS-kiszolgáló hogyan kezeli a delegált alzónák lekérdezéseit. Ezek a lekérdezések elküldhetők a lekérdezésben hivatkozott alzónába vagy a DNS-kiszolgálóhoz elnevezett továbbítók listájára. A beállítás bejegyzéseit csak akkor használja a rendszer, ha engedélyezve van a továbbítás. A következő értékeket fogadja el:
|
/forwardingtimeout [<seconds>] |
Meghatározza, hogy a DNS-kiszolgáló hány másodpercig (0x1–0xFFFFFFFF) várja meg, amíg a továbbító válaszol, mielőtt egy másik továbbítóval próbálkozna. Az alapértelmezett érték 0x5, ami 5 másodperc. |
/globalneamesqueryorder [0|1] |
Megadja, hogy a DNS-kiszolgáló szolgáltatás először a GlobalNames zónában vagy a helyi zónákban nézzen-e ki, amikor feloldja a neveket. A következő értékeket fogadja el:
|
/globalqueryblocklist[[<name> [<name>]...] |
Az aktuális globális lekérdezésblokk-listát lecseréli a megadott nevek listájára. Ha nem ad meg neveket, ez a parancs törli a blokklistát. Alapértelmezés szerint a globális lekérdezésblokkok listája a következő elemeket tartalmazza:
|
/isslave [0|1] |
Meghatározza, hogy a DNS-kiszolgáló hogyan válaszol, amikor a továbbított lekérdezések nem kapnak választ. A következő értékeket fogadja el:
|
/localnetpriority [0|1] |
Meghatározza, hogy a rendszer milyen sorrendben adja vissza a gazdagéprekordokat, ha a DNS-kiszolgáló több gazdagéprekordot is tartalmaz ugyanahhoz a névhez. A következő értékeket fogadja el:
|
/logfilemaxsize [<size>] |
Megadja a Dns.log fájl maximális méretét bájtban (0x10000-0xFFFFFFFF). Amikor a fájl eléri a maximális méretét, a DNS felülírja a legrégebbi eseményeket. Az alapértelmezett méret 0x400000, ami 4 megabájt (MB). |
/logfilepath [<path+logfilename>] |
A Dns.log fájl elérési útját adja meg. Az alapértelmezett elérési út a %systemroot%\System32\Dns\Dns.log. A formátummal path+logfilenamemás elérési utat is megadhat. |
/logipfilterlist <IPaddress> [,<IPaddress>...] |
Megadja, hogy mely csomagok legyenek naplózva a hibakeresési naplófájlban. A bejegyzések az IP-címek listáját képezik. A rendszer csak a listán szereplő IP-címekről érkező és onnan érkező csomagokat naplózza. |
/loglevel [<eventtype>] |
Meghatározza, hogy milyen típusú események vannak rögzítve a Dns.log fájlban. Minden eseménytípust hexadecimális szám jelöl. Ha egynél több eseményt szeretne szerepeltetni a naplóban, hexadecimális kiegészítést használva adja hozzá az értékeket, majd adja meg az összeget. A következő értékeket fogadja el:
|
| /maxcachesize | Megadja a DNS-kiszolgáló memóriagyorsítótárának maximális méretét kilobájtban (KB). |
/maxcachettl [<seconds>] |
Meghatározza, hogy egy rekord hány másodpercig (0x0–0xFFFFFFFF) legyen mentve a gyorsítótárba. Ha a 0x0 beállítást használja, a DNS-kiszolgáló nem gyorsítótárazza a rekordokat. Az alapértelmezett beállítás 0x15180 (86 400 másodperc vagy 1 nap). |
/maxnegativecachettl [<seconds>] |
Megadja, hogy hány másodpercig (0x1–0xFFFFFFFF) maradjon tárolva a DNS-gyorsítótárban egy olyan bejegyzés, amely egy lekérdezésre nemleges választ rögzít. Az alapértelmezett beállítás 0x384 (900 másodperc). |
/namecheckflag [0|1|2|3] |
Meghatározza, hogy melyik karakterszabványt használja a rendszer a DNS-nevek ellenőrzésekor. A következő értékeket fogadja el:
|
/norekurzió [0|1] |
Meghatározza, hogy egy DNS-kiszolgáló végrehajtja-e a rekurzív névfeloldásokat. A következő értékeket fogadja el:
|
| /notcp | Ez a paraméter elavult, és nincs hatása a Windows Server jelenlegi verzióiban. |
/rekurziós módszer [<seconds>] |
Meghatározza, hogy a DNS-kiszolgáló hány másodpercben (0x1–0xFFFFFFFF) várjon, mielőtt újra megpróbálna kapcsolatba lépni egy távoli kiszolgálóval. Az alapértelmezett beállítás 0x3 (három másodperc). Ezt az értéket növelni kell, ha a rekurzió lassú, széles hálózati kapcsolaton (WAN) keresztül történik. |
/recursiontimeout [<seconds>] |
Meghatározza, hogy a DNS-kiszolgáló hány másodpercet (0x1–0xFFFFFFFF) várjon, mielőtt megszakítaná a távoli kiszolgálóval való kapcsolatfelvételi kísérletet. A beállítások 0x1-tól0xFFFFFFFF-ig terjednek. Az alapértelmezett beállítás 0xF (15 másodperc). Ezt az értéket növelni kell, ha lassú WAN-kapcsolaton keresztül történik a rekurzió. |
/roundrobin [0|1] |
Meghatározza, hogy a rendszer milyen sorrendben adja vissza a gazdagéprekordokat, ha egy kiszolgáló több azonos nevű gazdagéprekordot is használ. A következő értékeket fogadja el:
|
/rpcprotokoll [0x0|0x1|0x2|0x4|0xFFFFFFFF] |
Megadja azt a protokollt, amelyet a távoli eljáráshívás (RPC) használ, amikor kapcsolatot létesít a DNS-kiszolgálóról. A következő értékeket fogadja el:
|
/takarítóintervallum [<hours>] |
Meghatározza, hogy engedélyezve van-e a DNS-kiszolgáló takarítási szolgáltatása, és beállítja a takarítási ciklusok közötti órák számát (0x0–0xFFFFFFFF). Az alapértelmezett beállítás a 0x0, amely letiltja a DNS-kiszolgáló takarítását. A 0x0-nál nagyobb beállítás lehetővé teszi a kiszolgáló takarítását, és beállítja a takarítási ciklusok közötti órák számát. |
/secureresponses [0|1] |
Meghatározza, hogy a DNS szűri-e a gyorsítótárban mentett rekordokat. A következő értékeket fogadja el:
|
/sendport [<port>] |
Megadja azt a portszámot (0x0-0xFFFFFFFF), amelyet a DNS a rekurzív lekérdezések más DNS-kiszolgálóknak való küldéséhez használ. Az alapértelmezett beállítás a 0x0, ami azt jelenti, hogy a portszám véletlenszerűen kerül kiválasztásra. |
/serverlevelplugindll[<dllpath>] |
Egy egyéni beépülő modul elérési útját adja meg. Ha a Dllpath egy érvényes DNS-kiszolgáló beépülő modul teljes elérési útját adja meg, a DNS-kiszolgáló a beépülő modulban lévő függvényeket hívja meg a helyileg üzemeltetett zónák hatókörén kívül eső név lekérdezések feloldásához. Ha egy lekérdezett név kívül esik a beépülő modul hatókörén, a DNS-kiszolgáló a konfigurált továbbítással vagy rekurzióval hajtja végre a névfeloldást. Ha a Dllpath nincs megadva, a DNS-kiszolgáló nem használ egyéni beépülő modult, ha korábban egyéni beépülő modult konfiguráltak. |
/strictfileparsing [0|1] |
Meghatározza a DNS-kiszolgáló viselkedését, amikor hibás rekorddal találkozik egy zóna betöltésekor. A következő értékeket fogadja el:
|
/updateoptions <RecordValue> |
Tiltja a megadott típusú rekordok dinamikus frissítését. Ha egynél több rekordtípust szeretne tiltani a naplóban, hexadecimális kiegészítést használva adja hozzá az értékeket, majd adja meg az összeget. A következő értékeket fogadja el:
|
/writeauthorityns [0|1] |
Meghatározza, hogy a DNS-kiszolgáló mikor ír névkiszolgálói (NS-) erőforrásrekordokat a válasz Hatóság szakaszában. A következő értékeket fogadja el:
|
/xfrconnecttimeout [<seconds>] |
Meghatározza, hogy az elsődleges DNS-kiszolgáló hány másodpercben (0x0–0xFFFFFFFF) várja meg az átviteli választ a másodlagos kiszolgálótól. Az alapértelmezett érték 0x1E (30 másodperc). Az időtúllépési érték lejárta után a kapcsolat megszakad. |
Zone-level syntax
Módosítja a megadott zóna konfigurációját. A zónanevet csak zónaszintű paraméterekhez kell megadni.
dnscmd /config <parameters>
Parameters
| Parameters | Description |
|---|---|
<parameter> |
Adjon meg egy beállítást, egy zónanevet és egy értéket. A paraméterértékek a következő szintaxist használják: zonename parameter [value]. |
/öregedés <zonename> |
Engedélyezi vagy letiltja a törlést egy adott zónában. |
/allownsrecordsautocreation <zonename>[value] |
Felülbírálja a DNS-kiszolgáló névkiszolgálójának (NS) erőforrásrekordjának automatikus beállítását. A zóna korábban regisztrált névkiszolgálói (NS-) erőforrásrekordokra nincs hatással. Ezért manuálisan kell eltávolítania őket, ha nem szeretné őket. |
/allowupdate <zonename> |
Meghatározza, hogy a megadott zóna elfogadja-e a dinamikus frissítéseket. |
/forwarderslave <zonename> |
Felülbírálja a DNS-kiszolgáló /isslave beállítását. |
/forwardertimeout <zonename> |
Meghatározza, hogy egy DNS-zóna hány másodpercig vár, amíg egy továbbító válaszol egy másik továbbító kipróbálása előtt. Ez az érték felülírja a kiszolgáló szintjén beállított értéket. |
/norefreshinterval <zonename> |
Beállít egy időintervallumot egy zónához, amely során egyetlen frissítés sem képes dinamikusan frissíteni a DNS-rekordokat egy adott zónában. |
/refreshinterval <zonename> |
Beállít egy időintervallumot egy zónához, amely során a frissítések dinamikusan frissíthetik a DNS-rekordokat egy adott zónában. |
/biztonságos másodlagos <zonename> |
Meghatározza, hogy mely másodlagos kiszolgálók fogadhatnak zónafrissítéseket a zóna elsődleges kiszolgálójától. |
dnscmd /createbuiltindirectorypartitions parancs
Létrehoz egy DNS-alkalmazás címtárpartíciót. A DNS telepítésekor a szolgáltatáshoz egy alkalmazáskönyvtár-partíció jön létre az erdő és a tartomány szintjén. Ezzel a paranccsal olyan DNS-alkalmazás címtárpartíciókat hozhat létre, amelyeket töröltek vagy soha nem hoztak létre. Paraméter nélkül ez a parancs létrehoz egy beépített DNS-címtárpartíciót a tartományhoz.
Syntax
dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
| /forest | Létrehoz egy DNS-címtárpartíciót az erdőhöz. |
| /alldomains | DNS-partíciókat hoz létre az erdő összes tartományához. |
dnscmd /createdirectorypartition parancs
Létrehoz egy DNS-alkalmazás címtárpartíciót. A DNS telepítésekor a szolgáltatáshoz egy alkalmazáskönyvtár-partíció jön létre az erdő és a tartomány szintjén. Ez a művelet további DNS-alkalmazás címtárpartíciókat hoz létre.
Syntax
dnscmd [<servername>] /createdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<partitionFQDN> |
A létrehozandó DNS-alkalmazás címtárpartíciójának teljes tartományneve. |
dnscmd /deletedirectorypartition parancs
Eltávolít egy meglévő DNS-alkalmazás címtárpartíciót.
Syntax
dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<partitionFQDN> |
Az eltávolítandó DNS-alkalmazás címtárpartíciójának teljes tartományneve. |
dnscmd /directorypartitioninfo parancs
Egy megadott DNS-alkalmazás címtárpartícióval kapcsolatos információkat sorol fel.
Syntax
dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<partitionFQDN> |
A DNS-alkalmazás címtárpartíciójának teljes tartományneve. |
| /detail | Az alkalmazás címtárpartíciójának összes információja. |
dnscmd /enlistdirectorypartition parancs
Hozzáadja a DNS-kiszolgálót a megadott címtárpartíció replikakészletéhez.
Syntax
dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<partitionFQDN> |
A DNS-alkalmazás címtárpartíciójának teljes tartományneve. |
dnscmd /enumdirectorypartitions parancs
A megadott kiszolgáló DNS-alkalmazás címtárpartícióit sorolja fel.
Syntax
dnscmd [<servername>] /enumdirectorypartitions [/custom]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
| /custom | Csak a felhasználó által létrehozott címtárpartíciókat listázza. |
dnscmd /enumrecords parancs
Egy DNS-zónában lévő adott csomópont erőforrásrekordjait sorolja fel.
Syntax
dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue] [/additional] [/node | /child | /startchild<childname>] [/continue | /detail]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
| /enumrecords | A megadott zónában lévő erőforrásrekordok listája. |
<zonename> |
Annak a zónának a nevét adja meg, amelyhez az erőforrásrekordok tartoznak. |
<nodename> |
Megadja az erőforrásrekordok csomópontjának nevét. |
[/type <rrtype> <rrdata>] |
Megadja a listázandó erőforrásrekordok típusát és a várt adattípust. A következő értékeket fogadja el:
|
| /authority | Mérvadó adatokat tartalmaz. |
| /glue | Ide tartoznak a kapcsolási adatok. |
| /additional | A felsorolt erőforrásrekordokkal kapcsolatos összes további információt tartalmazza. |
| /node | Csak a megadott csomópont erőforrásrekordjait sorolja fel. |
| /child | Csak a megadott gyermektartomány erőforrásrekordjait sorolja fel. |
/startchild<childname> |
A lista a megadott gyermektartományban kezdődik. |
| /continue | Csak a típusukat és adataikat tartalmazó erőforrásrekordokat listázza. |
| /detail | Felsorolja az erőforrásrekordokkal kapcsolatos összes információt. |
Example
dnscmd /enumrecords test.contoso.com test /additional
dnscmd /enumzones parancs
A megadott DNS-kiszolgálón található zónákat sorolja fel. Az enumzone-paraméterek szűrőként működnek a zónák listájában. Ha nincs megadva szűrő, a rendszer visszaadja a zónák teljes listáját. Szűrő megadásakor csak a szűrő feltételeinek megfelelő zónák szerepelnek a visszaadott zónák listájában.
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> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
| /primary | Felsorolja az összes olyan zónát, amely szabványos elsődleges zónák vagy active directory integrált zónák. |
| /secondary | Az összes szabványos másodlagos zóna listája. |
| /forwarder | Azon zónák listája, amelyek megoldatlan lekérdezéseket továbbítanak egy másik DNS-kiszolgálónak. |
| /stub | Az összes csonkzónát felsorolja. |
| /cache | Csak a gyorsítótárba betöltött zónákat sorolja fel. |
| /auto-created] | Felsorolja a DNS-kiszolgáló telepítése során automatikusan létrehozott zónákat. |
| /forward | Listázza a keresési zónákat. |
| /reverse | A fordított keresési zónák listája. |
| /ds | Az Active Directory integrált zónáinak listája. |
| /file | A fájlok által támogatott zónákat sorolja fel. |
| /domaindirectorypartition | A tartományi címtárpartícióban tárolt zónákat sorolja fel. |
| /forestdirectorypartition | Az erdő DNS-alkalmazás címtárpartíciójában tárolt zónákat sorolja fel. |
| /customdirectorypartition | A felhasználó által definiált alkalmazás címtárpartíciójában tárolt összes zóna listája. |
| /legacydirectorypartition | Felsorolja a tartományi címtárpartícióban tárolt összes zónát. |
/könyvtárpartíció <partitionFQDN> |
Felsorolja a megadott címtárpartícióban tárolt összes zónát. |
Examples
2. példa: Zónák teljes listájának megjelenítése egy DNS-kiszolgálón)
3. példa: Automatikusan létrehozott zónák listájának megjelenítése EGY DNS-kiszolgálón
dnscmd /exportsettings parancs
Létrehoz egy szövegfájlt, amely felsorolja egy DNS-kiszolgáló konfigurációs adatait. A szövegfájl neve DnsSettings.txt. A kiszolgáló könyvtárában %systemroot%\system32\dns található. A dnscmd /exportsettings által létrehozott fájlban található információkat felhasználhatja a konfigurációs problémák elhárítására, vagy annak biztosítására, hogy több kiszolgálót azonos módon konfiguráljon.
Syntax
dnscmd [<servername>] /exportsettings
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
dnscmd /info parancs
Megjeleníti a beállításokat a megadott kiszolgáló HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parametersbeállításjegyzékének DNS-szakaszából. A zónaszintű beállításjegyzék beállításainak megjelenítéséhez használja a dnscmd zoneinfo parancsot.
Syntax
dnscmd [<servername>] /info [<settings>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<settings> |
Az info parancs által visszaadott beállítások egyenként is megadhatók. Ha nincs megadva beállítás, a rendszer jelentést ad vissza a gyakori beállításokról. |
Example
4. példa: Az IsSlave beállítás megjelenítése DNS-kiszolgálóról
5. példa: A RecursionTimeout beállítás megjelenítése DNS-kiszolgálóról
dnscmd /ipvalidate parancs
Azt ellenőrzi, hogy egy IP-cím azonosít-e egy működő DNS-kiszolgálót, vagy hogy a DNS-kiszolgáló továbbítóként, gyökérmutató-kiszolgálóként vagy egy adott zóna elsődleges kiszolgálójaként működhet-e.
Syntax
dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<context> |
Megadja a végrehajtandó teszt típusát. Az alábbi tesztek bármelyikét megadhatja:
|
<zonename> |
Azonosítja a zónát. Használja ezt a paramétert a /zonemasters paraméterrel . |
<IPaddress> |
Megadja a parancs által tesztelt IP-címeket. |
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 parancs
Egy adott gazdagép összes rekordjának törlése.
Syntax
dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a zóna nevét. |
<nodename> |
Megadja a törölni kívánt csomópont állomásnevét. |
| /tree | Törli az összes gyermekrekordot. |
| /f | A parancs végrehajtása megerősítés kérése nélkül. |
Example
6. példa: A rekordok törlése egy csomópontról.
dnscmd /recordadd parancs
Rekordot ad hozzá egy DNS-kiszolgáló megadott zónáihoz.
Syntax
dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Azt a zónát adja meg, amelyben a rekord található. |
<nodename> |
Egy adott csomópontot határoz meg a zónában. |
<rrtype> |
Megadja a hozzáadni kívánt rekord típusát. |
<rrdata> |
A várt adattípust adja meg. |
Note
A rekord hozzáadása után győződjön meg arról, hogy a megfelelő adattípust és adatformátumot használja. Az erőforrásrekord-típusok és a megfelelő adattípusok listáját a Dnscmd-példák című témakörben találja.
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 parancs
Egy erőforrásrekord törlése egy megadott zónába.
Syntax
dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Azt a zónát adja meg, amelyben az erőforrásrekord található. |
<nodename> |
Megadja a gazdagép nevét. |
<rrtype> |
Megadja a törölni kívánt erőforrásrekord típusát. |
<rrdata> |
A várt adattípust adja meg. |
| /f | A parancs végrehajtása megerősítés kérése nélkül. Mivel a csomópontok több erőforrásrekordot is tartalmazhatnak, ehhez a parancshoz meg kell adni a törölni kívánt erőforrásrekord típusát. Ha adattípust ad meg, és nem ad meg erőforrásrekord-adatokat, a megadott csomópont adott adattípusával rendelkező összes rekord törlődik. |
Examples
dnscmd /recorddelete test.contoso.com test MX 10 mailserver.test.contoso.com
dnscmd /resetforwarders parancs
Kiválasztja vagy alaphelyzetbe állítja azokat az IP-címeket, amelyekre a DNS-kiszolgáló továbbítja a DNS-lekérdezéseket, ha nem tudja helyileg feloldani őket.
Syntax
dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave | /noslave]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<IPaddress> |
Azokat az IP-címeket sorolja fel, amelyekre a DNS-kiszolgáló nem megoldott lekérdezéseket továbbít. |
/időkorlát <timeout> |
Beállítja, hogy a DNS-kiszolgáló hány másodpercig várjon a továbbító válaszára. Alapértelmezés szerint ez az érték öt másodperc. |
| /slave | Megakadályozza, hogy a DNS-kiszolgáló végrehajtsa a saját iteratív lekérdezéseit, ha a továbbító nem tud feloldani egy lekérdezést. |
| /noslave | Lehetővé teszi a DNS-kiszolgáló számára, hogy saját iteratív lekérdezéseket végezzen, ha a továbbító nem tud feloldani egy lekérdezést. Ez az alapértelmezett beállítás. |
| /f | A parancs végrehajtása megerősítés kérése nélkül. Mivel a csomópontok több erőforrásrekordot is tartalmazhatnak, ehhez a parancshoz meg kell adni a törölni kívánt erőforrásrekord típusát. Ha adattípust ad meg, és nem ad meg erőforrásrekord-adatokat, a megadott csomópont adott adattípusával rendelkező összes rekord törlődik. |
Remarks
Alapértelmezés szerint a DNS-kiszolgáló iteratív lekérdezéseket hajt végre, ha nem tud feloldani egy lekérdezést.
Ha az IP-címeket a resetforwarders paranccsal állítja be, a DNS-kiszolgáló rekurzív lekérdezéseket hajt végre a DNS-kiszolgálóknak a megadott IP-címeken. Ha a továbbítók nem oldják fel a lekérdezést, a DNS-kiszolgáló saját iteratív lekérdezéseket hajthat végre.
Ha a /slave paramétert használja, a DNS-kiszolgáló nem hajtja végre a saját iteratív lekérdezéseit. Ez azt jelenti, hogy a DNS-kiszolgáló csak a listában szereplő DNS-kiszolgálóknak továbbítja a nem megoldott lekérdezéseket, és nem kísérli meg az iteratív lekérdezéseket, ha a továbbítók nem oldják fel őket. Hatékonyabban állíthat be egy IP-címet továbbítóként egy DNS-kiszolgálóhoz. A hálózat belső kiszolgálóihoz tartozó resetforwarders paranccsal továbbíthatja a feloldatlan lekérdezéseket egy külső kapcsolattal rendelkező DNS-kiszolgálóra.
A továbbító IP-címének kétszeri listázása miatt a DNS-kiszolgáló kétszer próbál meg a kiszolgálóra továbbítani.
Examples
dnscmd dnssvr1.contoso.com /resetforwarders 10.0.0.1 /timeout 7 /slave
dnscmd dnssvr1.contoso.com /resetforwarders /noslave
dnscmd /resetlistenaddresses parancs
Megadja a DNS-ügyfélkéréseket figyelő kiszolgálón lévő IP-címeket. Alapértelmezés szerint a DNS-kiszolgálón lévő összes IP-cím figyeli az ügyfél DNS-kéréseit.
Syntax
dnscmd [<servername>] /resetlistenaddresses <listenaddress>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<listenaddress> |
Egy IP-címet ad meg a DNS-kiszolgálón, amely figyeli a DNS-ügyfélkéréseket. Ha nincs megadva figyelőcím, a kiszolgáló összes IP-címe figyeli az ügyfélkéréseket. |
Examples
dnscmd dnssvr1.contoso.com /resetlistenaddresses 10.0.0.1
dnscmd /startscavenging parancs
Arra utasítja a DNS-kiszolgálót, hogy kísérelje meg az elavult erőforrásrekordok azonnali keresését egy megadott DNS-kiszolgálón.
Syntax
dnscmd [<servername>] /startscavenging
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
Remarks
A parancs sikeres végrehajtása azonnal elindít egy scavenge-t. Ha a scavenge sikertelen, nem jelenik meg figyelmeztető üzenet.
Bár úgy tűnik, hogy a scavenge indítására vonatkozó parancs sikeresen befejeződött, a scavenge csak akkor indul el, ha teljesülnek az alábbi előfeltételek:
A kifésülés a kiszolgáló és a zóna esetében is engedélyezve van.
A zóna elindult.
Az erőforrásrekordok időbélyeggel rendelkeznek.
A kiszolgáló takarításának engedélyezésével kapcsolatos információkért tekintse meg a paramétert a /config szakasz Kiszolgálószintű szintaxis területén.
A zóna takarításának engedélyezésével kapcsolatos információkért tekintse meg az elévülési paramétert a /config szakasz Zónaszintű szintaxis alatt.
A szüneteltetett zónák újraindításával kapcsolatos információkért tekintse meg a jelen cikk zoneresume paraméterét.
Az időbélyegző erőforrásrekordjainak ellenőrzésével kapcsolatos információkért tekintse meg a jelen cikk ageallrecords paraméterét.
Examples
dnscmd dnssvr1.contoso.com /startscavenging
dnscmd /statistics parancs
Egy megadott DNS-kiszolgáló adatainak megjelenítése vagy törlése.
Syntax
dnscmd [<servername>] /statistics [<statid>] [/clear]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<statid> |
Meghatározza, hogy mely statisztikákat vagy statisztikai kombinációkat szeretné megjeleníteni. A statisztika parancs megjeleníti azokat a számlálókat, amelyek a DNS-kiszolgálón kezdődnek az indításkor vagy a folytatáskor. A statisztikai adatok azonosítására azonosító szám szolgál. Ha nincs megadva statisztikai azonosítószám, az összes statisztika megjelenik. A megadható számok és a megfelelő megjelenítendő statisztikák a következők lehetnek:
|
Examples
dnscmd /unenlistdirectorypartition parancs
Eltávolítja a DNS-kiszolgálót a megadott címtárpartíció replikakészletéből.
Syntax
dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<partitionFQDN> |
Az eltávolítandó DNS-alkalmazás címtárpartíciójának teljes tartományneve. |
dnscmd /writebackfiles parancs
Ellenőrzi a DNS-kiszolgáló memóriáját a módosításokhoz, és állandó tárolóba írja őket. A writebackfiles parancs frissíti az összes piszkos zónát vagy egy adott zónát. A zónák akkor piszkosak, ha a memóriában olyan változások történnek, amelyeket még nem írtak állandó tárterületre. Ez egy kiszolgálószintű művelet, amely az összes zónát ellenőrzi. Ebben a műveletben megadhat egy zónát, vagy használhatja a zonewriteback műveletet.
Syntax
dnscmd [<servername>] /writebackfiles <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a frissíteni kívánt zóna nevét. |
Examples
dnscmd dnssvr1.contoso.com /writebackfiles
dnscmd /zoneadd parancs
Hozzáad egy zónát a DNS-kiszolgálóhoz.
Syntax
dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a zóna nevét. |
<zonetype> |
Meghatározza a létrehozandó zóna típusát. A /forwarder vagy a /dsforwarder zónatípus megadása feltételes továbbítást végrehajtó zónát hoz létre. Minden zónatípus különböző kötelező paraméterekkel rendelkezik:
|
<FQDN> |
A címtárpartíció teljes tartománynevét adja meg. |
| /domain | A zónát a tartományi címtárpartícióban tárolja. |
| /enterprise | A zónát a vállalati címtárpartícióban tárolja. |
| /legacy | A zónát egy örökölt címtárpartíción tárolja. |
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 parancs
Módosítja azt a címtárpartíciót, amelyen a megadott zóna található.
Syntax
dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Annak az aktuális címtárpartíciónak a teljes tartományneve, amelyen a zóna található. |
<newpartitionname> |
Annak a címtárpartíciónak a teljes tartományneve, amelybe a zóna át lesz helyezve. |
<zonetype> |
Megadja a címtárpartíció típusát, amelybe a zóna át lesz helyezve. |
| /domain | Áthelyezi a zónát a beépített tartományi címtárpartícióba. |
| /forest | Áthelyezi a zónát a beépített erdőkönyvtár-partícióra. |
| /legacy | Áthelyezi a zónát az active directory előtti tartományvezérlők számára létrehozott címtárpartícióra. Ezek a címtárpartíciók nem szükségesek a natív módhoz. |
dnscmd /zonedelete parancs
Egy megadott zóna törlése.
Syntax
dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a törölni kívánt zóna nevét. |
| /dsdel | Törli a zónát az Azure Directory Domain Servicesből (AD DS). |
| /f | A parancsot anélkül futtatja, hogy megerősítést kérne. |
Examples
dnscmd /zoneexport parancs
Létrehoz egy szövegfájlt, amely felsorolja egy adott zóna erőforrásrekordjait. A zoneexport művelet hibaelhárítási célból létrehoz egy erőforrásrekord-fájlt egy Active Directory integrált zónához. Alapértelmezés szerint a parancs által létrehozott fájl a DNS-könyvtárba kerül, amely alapértelmezés szerint a %systemroot%/System32/Dns könyvtár.
Syntax
dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a zóna nevét. |
<zoneexportfile> |
Megadja a létrehozandó fájl nevét. |
Examples
dnscmd /zoneinfo
A megadott zóna beállításjegyzékének szakaszából származó beállításokat jeleníti meg: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>
Syntax
dnscmd [<servername>] /zoneinfo <zonename> [<setting>]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a zóna nevét. |
<setting> |
A zoneinfo parancs által visszaadott beállításokat egyenként is megadhatja. Ha nem ad meg beállítást, a rendszer minden beállítást visszaad. |
Remarks
A kiszolgálószintű beállításjegyzék-beállítások megjelenítéséhez használja a /info parancsot.
A paranccsal megjeleníthető beállítások listáját a /config paranccsal tekintheti meg.
Examples
11. példa: RefreshInterval beállítás megjelenítése a beállításjegyzékből
12. példa: Öregedési beállítás megjelenítése a beállításjegyzékből
dnscmd /zonepause parancs
Szünetelteti a megadott zónát, amely figyelmen kívül hagyja a lekérdezési kérelmeket.
Syntax
dnscmd [<servername>] /zonepause <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a szüneteltetni kívánt zóna nevét. |
Remarks
- Ha folytatni szeretne egy zónát, és elérhetővé szeretné tenni annak szüneteltetése után, használja a /zoneresume parancsot.
Examples
dnscmd dnssvr1.contoso.com /zonepause test.contoso.com
dnscmd /zoneprint parancs
Egy zónában lévő rekordok listája.
Syntax
dnscmd [<servername>] /zoneprint <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a listázandó zóna nevét. |
dnscmd /zonerefresh parancs
Másodlagos DNS-zónát kényszerít a főzónából való frissítésre.
Syntax
dnscmd [<servername>] /zonerefresh <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a frissíteni kívánt zóna nevét. |
Remarks
A zonerefresh parancs kényszeríti a verziószám ellenőrzését az elsődleges kiszolgáló SOA-erőforrásrekordjában. Ha az elsődleges kiszolgálón a verziószám nagyobb, mint a másodlagos kiszolgáló verziószáma, a rendszer zónaátvitelt kezdeményez, amely frissíti a másodlagos kiszolgálót. Ha a verziószám megegyezik, nem történik zónaátvitel.
A kényszerített ellenőrzés alapértelmezés szerint 15 percenként történik. Az alapértelmezett beállítás módosításához használja a
dnscmd config refreshintervalparancsot.
Examples
dnscmd dnssvr1.contoso.com /zonerefresh test.contoso.com
dnscmd /zonereload parancs
Zónainformációkat másol a forrásból.
Syntax
dnscmd [<servername>] /zonereload <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja az újra betöltendő zóna nevét. |
Remarks
Ha a zóna integrálva van, újra betöltődik az Active Directory Domain Servicesből (AD DS).
Ha a zóna egy szabványos fájlalapú zóna, akkor újra betöltődik egy fájlból.
Examples
dnscmd dnssvr1.contoso.com /zonereload test.contoso.com
dnscmd /zoneresetmasters parancs
Alaphelyzetbe állítja az elsődleges kiszolgáló IP-címét, amely zónaátviteli információkat biztosít egy másodlagos zónának.
Syntax
dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja az alaphelyzetbe állítani kívánt zóna nevét. |
| /local | Beállít egy helyi főlistát. Ez a paraméter az Active Directory integrált zónáihoz használatos. |
<IPaddress> |
A másodlagos zóna elsődleges kiszolgálóinak IP-címei. |
Remarks
- Ez az érték eredetileg a másodlagos zóna létrehozásakor van beállítva. Használja a zoneresetmasters parancsot a másodlagos kiszolgálón. Ennek az értéknek nincs hatása, ha a fő DNS-kiszolgálón van beállítva.
Examples
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com 10.0.0.1
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com /local
dnscmd /zoneresetscavengeservers parancs
Módosítja azon kiszolgálók IP-címét, amelyek meg tudják változtatni a megadott zónát.
Syntax
dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a megszabni kívánt zónát. |
| /local | Beállít egy helyi főlistát. Ez a paraméter az Active Directory integrált zónáihoz használatos. |
<IPaddress> |
A scavenge végrehajtására képes kiszolgálók IP-címeit sorolja fel. Ha ez a paraméter nincs megadva, a zónát üzemeltető összes kiszolgáló meg tudja bosszankodni. |
Remarks
Alapértelmezés szerint a zónát üzemeltető összes kiszolgáló meg tudja scavenge ezt a zónát.
Ha egy zóna egynél több DNS-kiszolgálón van üzemeltetve, ezzel a paranccsal csökkentheti a zónák kitakarásának számát.
A lefésülést engedélyezni kell a parancs által érintett DNS-kiszolgálón és zónában.
Examples
dnscmd dnssvr1.contoso.com /zoneresetscavengeservers test.contoso.com 10.0.0.1 10.0.0.2
dnscmd /zoneresetsecondaries parancs
Megadja azon másodlagos kiszolgálók IP-címeinek listáját, amelyekre az elsődleges kiszolgáló válaszol, amikor zónaátvitelt kér.
Syntax
dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist <securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Annak a zónának a nevét adja meg, amelynek másodlagos kiszolgálói alaphelyzetbe lesznek állítva. |
| /local | Beállít egy helyi főlistát. Ez a paraméter az Active Directory integrált zónáihoz használatos. |
| /noxfr | Megadja, hogy nincs-e engedélyezett zónaátvitel. |
| /nonsecure | Megadja, hogy minden zónaátviteli kérés meg van adva. |
| /securens | Azt adja meg, hogy csak a zóna névkiszolgálói (NS) erőforrásrekordjában szereplő kiszolgáló kap átvitelt. |
| /securelist | Azt határozza meg, hogy a zónaátvitelek csak a kiszolgálók listájára legyenek engedélyezve. Ezt a paramétert az elsődleges kiszolgáló által használt IP-címnek vagy címeknek kell követnie. |
<securityIPaddresses> |
Felsorolja azokat az IP-címeket, amelyek zónaátviteleket fogadnak az elsődleges kiszolgálóról. Ez a paraméter csak a /securelist paraméterrel használható. |
| /nonotify | Megadja, hogy a rendszer ne küldjön változásértesítéseket a másodlagos kiszolgálóknak. |
| /notify | Azt adja meg, hogy a rendszer az összes másodlagos kiszolgálónak elküldje a változásértesítéseket. |
| /notifylist | Megadja, hogy a változásértesítések csak a kiszolgálók listájára legyenek elküldve. Ezt a parancsot az elsődleges kiszolgáló által használt IP-címnek vagy címeknek kell követnie. |
<notifyIPaddresses> |
Annak a másodlagos kiszolgálónak vagy kiszolgálóknak az IP-címét vagy címét adja meg, amelyekre a változásértesítések érkeznek. Ez a lista csak a /notifylist paraméterrel használható. |
Remarks
- Az elsődleges kiszolgáló zoneresetsecondaries parancsával adhatja meg, hogyan válaszoljon a másodlagos kiszolgálókról érkező zónaletöltési kérelmekre.
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 parancs
Módosítja a zóna típusát.
Syntax
dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Azonosítja azt a zónát, amelyen a típus módosul. |
<zonetype> |
Meghatározza a létrehozandó zóna típusát. Mindegyik típus különböző kötelező paraméterekkel rendelkezik, például:
|
| /overwrite_mem | Felülírja a DNS-adatokat az AD DS-ben tárolt adatokból. |
| /overwrite_ds | Felülírja a meglévő adatokat az AD DS-ben. |
Remarks
- A zónatípus /dsforwarder értékre állítása feltételes továbbítást végrehajtó zónát hoz létre.
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 parancs
Elindít egy korábban szüneteltetett zónát.
Syntax
dnscmd [<servername>] /zoneresume <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a folytatandó zóna nevét. |
Remarks
- Ezzel a művelettel újraindíthatja a /zonepause műveletet.
Examples
dnscmd dnssvr1.contoso.com /zoneresume test.contoso.com
dnscmd /zoneupdatefromds parancs
Frissíti a megadott active directory integrált zónát az AD DS-ből.
Syntax
dnscmd [<servername>] /zoneupdatefromds <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a frissíteni kívánt zóna nevét. |
Remarks
- Az Active Directory integrált zónái alapértelmezés szerint öt percenként hajtják végre ezt a frissítést. A paraméter módosításához használja a
dnscmd config dspollingintervalparancsot.
Examples
dnscmd dnssvr1.contoso.com /zoneupdatefromds
dnscmd /zonewriteback parancs
Ellenőrzi a DNS-kiszolgáló memóriáját egy adott zónához kapcsolódó módosítások esetén, és állandó tárolóba írja őket.
Syntax
dnscmd [<servername>] /zonewriteback <zonename>
Parameters
| Parameters | Description |
|---|---|
<servername> |
Megadja a felügyelni kívánt DNS-kiszolgálót, amelyet IP-cím, teljes tartománynév vagy gazdagépnév jelöl. Ha ez a paraméter nincs megadva, a rendszer a helyi kiszolgálót használja. |
<zonename> |
Megadja a frissíteni kívánt zóna nevét. |
Remarks
- Ez egy zónaszintű művelet. A DNS-kiszolgáló összes zónáját frissítheti a /writebackfiles művelettel.
Examples
dnscmd dnssvr1.contoso.com /zonewriteback test.contoso.com