Dnscmd

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:
  • @ gyökérzóna vagy teljes tartománynév esetén
  • Egy csomópont teljes tartományneve (a név egy ponttal (.) a végén)
  • A zónagyökérhöz viszonyított név egyetlen címkéje.
/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 /config parancs 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:
  • 0 - Maximális tömörítést használ, és csak a BIND 4.9.4-es és újabb verzióival kompatibilis
  • 1 – Üzenetenként csak egy erőforrásrekordot küld a nem Microsoft DNS-kiszolgálóknak, és kompatibilis a 4.9.4-esnél korábbi BIND-verziókkal. Ez az alapértelmezett beállítás.
/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:
  • 0 – Törli a konfigurációs információk forrását.
  • 1 – A DNS-könyvtárban található BIND-fájlból töltődik be, amely alapértelmezés szerint elérhető %systemroot%\System32\DNS .
  • 2 – Betöltődik a beállításjegyzékből.
  • 3 – Betöltődik az Active Directory tartományi szolgáltatásokból és a beállításjegyzékből. Ez az alapértelmezett beállítás.
/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:
  • 0 – Letiltja a takarítást. Ez az alapértelmezett beállítás.
  • 1 – Engedélyezi a takarítást.
/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:
  • 0 – Lehetővé teszi a névkeresési zónák automatikus létrehozását. Ez az alapértelmezett beállítás.
  • 1 – Letiltja a névkeresési zónák automatikus létrehozását.
/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:
  • 0 – Automatikusan létrehozza a névkiszolgáló (NS) erőforrásrekordjait a DNS-kiszolgáló által üzemeltetett zónákhoz.
  • 1 – Nem hoz létre automatikusan névkiszolgálói (NS) erőforrásrekordokat a DNS-kiszolgáló által üzemeltetett zónákhoz.
/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:
  • 0 – Letiltja az EDNS-mintavételek aktív támogatását.
  • 1 – Engedélyezi az EDNS-mintavételek aktív támogatását.
/enablednssec [0|1] Engedélyezi vagy letiltja a DNS Security Extensions (DNSSEC) támogatását. A következő értékeket fogadja el:
  • 0 – Letiltja a DNSSEC-et.
  • 1 – Engedélyezi a DNSSEC-et.
/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:
  • 0 – Letiltja a GlobalNames zóna támogatását. Ha a parancs értékét 0 értékre állítja, a DNS-kiszolgáló szolgáltatás nem oldja fel az egycímkés neveket a GlobalNames zónában.
  • 1 – Engedélyezi a GlobalNames zóna támogatását. Ha a parancs értékét 1 értékre állítja, a DNS-kiszolgáló szolgáltatás feloldja az egycímkés neveket a GlobalNames zónában.
/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:
  • 0 – Letiltja a globális lekérdezési tiltólista támogatását. Ha a parancs értékét 0 értékre állítja, a DNS-kiszolgáló szolgáltatás válaszol a blokklistában szereplő nevek lekérdezéseire.
  • 1 – Engedélyezi a globális lekérdezési blokklista támogatását. Ha a parancs értékét 1 értékre állítja, a DNS-kiszolgáló szolgáltatás nem válaszol a blokklistában szereplő nevek lekérdezéseire.
/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:
  • 0 – Nem naplóz eseményeket.
  • 1 – Csak a hibákat naplózza.
  • 2 – Csak a hibákat és figyelmeztetéseket naplózza.
  • 4 – Naplózza a hibákat, figyelmeztetéseket és tájékoztató eseményeket. Ez az alapértelmezett beállítás.
/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:
  • 0 – Automatikusan elküldi a delegált alzónákra hivatkozó lekérdezéseket a megfelelő alzónába. Ez az alapértelmezett beállítás.
  • 1 - A delegált alzónára hivatkozó lekérdezéseket továbbítja a meglévő továbbítóknak.
/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:
  • 0 – A DNS-kiszolgáló szolgáltatás a GlobalNames zóna lekérdezésével próbálja feloldani a neveket, mielőtt lekérdezné azokat a zónákat, amelyekhez mérvadó hatású.
  • 1 – A DNS-kiszolgáló szolgáltatás a GlobalNames zóna lekérdezése előtt megkísérli feloldani a neveket, amelyekhez mérvadó hatású.
/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:
  • isatap
  • wpad
A DNS-kiszolgáló szolgáltatás az első indításkor mindkét nevet eltávolíthatja, ha ezeket a neveket egy meglévő zónában találja.
/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:
  • 0 – Megadja, hogy a DNS-kiszolgáló nem alárendelt. Ha a továbbító nem válaszol, a DNS-kiszolgáló megpróbálja feloldani magát a lekérdezést. Ez az alapértelmezett beállítás.
  • 1 – Megadja, hogy a DNS-kiszolgáló alárendelt. Ha a továbbító nem válaszol, a DNS-kiszolgáló leállítja a keresést, és hibaüzenetet küld a feloldónak.
/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:
  • 0 – A rekordokat a DNS-adatbázisban felsorolt sorrendben adja vissza.
  • 1 – Először a hasonló IP-hálózati címmel rendelkező rekordokat adja vissza. Ez az alapértelmezett beállítás.
/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:
  • 0x0 – A DNS-kiszolgáló nem hoz létre naplót. Ez az alapértelmezett bejegyzés.
  • 0x10 – Naplózza a lekérdezéseket és az értesítéseket.
  • 0x20 – Naplózza a frissítéseket.
  • 0xFE – Nem lekérdezési tranzakciókat naplóz.
  • 0x100 – Naplózza a kérdés tranzakcióit.
  • 0x200 – Naplózza a válaszokat.
  • 0x1000 – A naplók csomagokat küldenek.
  • 0x2000 – A naplók csomagokat fogadnak.
  • 0x4000 – Naplózza a User Datagram Protocol (UDP) csomagokat.
  • 0x8000 – TCP-csomagokat naplóz.
  • 0xFFFF – Az összes csomagot naplózza.
  • 0x10000 – Naplózza az Active Directory írási tranzakcióit.
  • 0x20000 – Naplózza az Active Directory frissítési tranzakcióit.
  • 0x1000000 – Teljes csomagokat naplóz.
  • 0x80000000 – Naplózza az átírási tranzakciókat.
/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:
  • 0 – Az Internet Engineering Task Force (IETF) megjegyzéskérésének (Rfcs) megfelelő ANSI-karaktereket használ.
  • 1 – Olyan ANSI-karaktereket használ, amelyek nem feltétlenül felelnek meg az IETF Rfcs-nek.
  • 2 – Többbájtos FKR-transzformációs formátum 8 (UTF-8) karaktereket használ. Ez az alapértelmezett beállítás.
  • 3 - Az összes karaktert használja.
/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:
  • 0 – A DNS-kiszolgáló rekurzív névfeloldást hajt végre, ha azt egy lekérdezés kéri. Ez az alapértelmezett beállítás.
  • 1 – A DNS-kiszolgáló nem hajt végre rekurzív névfeloldást.
/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:
  • 0 – A DNS-kiszolgáló nem használ ciklikus multiplexelést. Ehelyett minden lekérdezéshez visszaadja az első rekordot.
  • 1 – A DNS-kiszolgáló az egyező rekordok listájának tetejéről az aljára vált a visszaadott rekordok között. Ez az alapértelmezett beállítás.
/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:
  • 0x0 – Letiltja az RPC-t a DNS-hez.
  • 0x01 – TCP/IP-t használ
  • 0x2 – Elnevezett csöveket használ.
  • 0x4 – Helyi eljáráshívást (LPC) használ.
  • 0xFFFFFFFF - Minden protokoll. Ez az alapértelmezett beállítás.
/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:
  • 0 – A névlekérdezésekre adott összes választ egy gyorsítótárba menti. Ez az alapértelmezett beállítás.
  • 1 – Csak az ugyanahhoz a DNS-alfához tartozó rekordokat menti a gyorsítótárba.
/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:
  • 0 – A DNS-kiszolgáló akkor is betölti a zónát, ha a kiszolgáló hibás rekordot talál. A hiba a DNS-naplóban van rögzítve. Ez az alapértelmezett beállítás.
  • 1 - A DNS-kiszolgáló leállítja a zóna betöltését, és rögzíti a hibát a DNS-naplóban.
/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:
  • 0x0 – Nem korlátoz egyetlen rekordtípust sem.
  • 0x1 – Nem tartalmazza a jogosultság kezdete (SOA) erőforrásrekordokat.
  • 0x2 – Nem tartalmazza a névkiszolgáló (NS) erőforrásrekordjait.
  • 0x4 – Nem tartalmazza a névkiszolgáló (NS) erőforrásrekordjainak delegálását.
  • 0x8 – Nem tartalmazza a kiszolgálóállomás rekordjait.
  • 0x100 – A biztonságos dinamikus frissítés során kizárja a hitelesítésszolgáltató indítása (SOA) erőforrásrekordokat.
  • 0x200 – A biztonságos dinamikus frissítés során kizárja a gyökérnév-kiszolgáló (NS) erőforrásrekordjait.
  • 0x30F – A szokásos dinamikus frissítés során kizárja a névkiszolgáló (NS) erőforrásrekordjait, a SOA erőforrásrekordokat és a kiszolgálóállomásrekordokat. A biztonságos dinamikus frissítés során kizárja a gyökérnév-kiszolgáló (NS) erőforrásrekordjait és a szolgáltatói (SOA) erőforrásrekordok indítását. Engedélyezi a delegálásokat és a kiszolgáló gazdagépeinek frissítését.
  • 0x400 – A biztonságos dinamikus frissítés során kizárja a delegálási névkiszolgáló (NS) erőforrásrekordjait.
  • 0x800 - A biztonságos dinamikus frissítés során kizárja a kiszolgáló állomásrekordjait.
  • 0x1000000 – Nem tartalmazza a delegálási aláíró (DS) rekordokat.
  • 0x80000000 - Letiltja a DNS dinamikus frissítését.
/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:
  • 0 – Névkiszolgáló (NS) erőforrásrekordokat ír csak az átirányítások Hatóság szakaszában. Ez a beállítás megfelel az Rfc 1034-nek, a tartománynevek fogalmainak és létesítményeinek, valamint az Rfc 2181- nek, a DNS-specifikáció pontosításainak. Ez az alapértelmezett beállítás.
  • 1 – Névkiszolgáló (NS) erőforrásrekordokat ír az összes sikeres mérvadó válasz Hatóság szakaszába.
/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:
  • <rrtype> – Megadja a listázandó erőforrásrekordok típusát.
  • <rrdata> – A várt rekord adattípusát adja meg.
/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

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

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:
  • /dnsservers – Ellenőrzi, hogy a megadott címmel rendelkező számítógépek működő DNS-kiszolgálók-e.
  • /forwarders – Ellenőrzi, hogy a megadott címek azonosítják-e azokat a DNS-kiszolgálókat, amelyek továbbítóként működhetnek.
  • /roothints – Teszteli, hogy a megadott címek azonosítják-e azokat a DNS-kiszolgálókat, amelyek gyökérmutató-névkiszolgálóként működhetnek.
  • /zonemasters – Ellenőrzi, hogy a megadott címek azonosítják-e azokat a DNS-kiszolgálókat, amelyek a zónanév elsődleges kiszolgálói.
<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:
  • 00000001 - Idő
  • 00000002 - Lekérdezés
  • 00000004 – 2. lekérdezés
  • 00000008 - Recurse
  • 00000010 - Mester
  • 00000020 - Másodlagos
  • 00000040 - GYŐZELEM
  • 00000100 - Frissítés
  • 00000200 - SkwanSec
  • 00000400 - Ds
  • 00010000 - Memória
  • 00100000 - CsomagMem
  • 00040000 - Dbase
  • 00080000 - Rekordok
  • 00200000 - NbstatMem
  • /clear – Visszaállítja a megadott statisztikai számlálót nullára.

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:
  • /dsprimary – Létrehoz egy Active Directory integrált zónát.
  • /primary /file <filename> – Létrehoz egy szabványos elsődleges zónát, és megadja annak a fájlnak a nevét, amely a zónainformációkat tárolja.
  • /másodlagos <masterIPaddress> [<masterIPaddress>...] – Létrehoz egy szabványos másodlagos zónát.
  • /stub <masterIPaddress> [<masterIPaddress>...] /file <filename> – Fájlalapú csonkzónát hoz létre.
  • /dsstub <masterIPaddress> [<masterIPaddress>...] – Létrehoz egy active directory integrált csonkzónát.
  • /forwarder <masterIPaddress> [<masterIPaddress>]... /file <filename> – Azt adja meg, hogy a létrehozott zóna egy másik DNS-kiszolgálóra továbbítja a nem megoldott lekérdezéseket.
  • /dsforwarder – Megadja, hogy a létrehozott Active Directory integrált zóna továbbítsa a feloldatlan lekérdezéseket egy másik DNS-kiszolgálónak.
<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

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 refreshinterval parancsot.

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:
  • /dsprimary – Létrehoz egy Active Directory integrált zónát.
  • /primary /file <filename> – Létrehoz egy szabványos elsődleges zónát.
  • /másodlagos <masterIPaddress> [,<masterIPaddress>...] – Létrehoz egy szabványos másodlagos zónát.
  • /stub <masterIPaddress>[,<masterIPaddress>...] /file <filename> – Fájlalapú csonkzónát hoz létre.
  • /dsstub <masterIPaddress>[,<masterIPaddress>...] – Létrehoz egy active directory integrált csonkzónát.
  • /forwarder <masterIPaddress[,<masterIPaddress>]... /file<filename> – Azt adja meg, hogy a létrehozott zóna egy másik DNS-kiszolgálóra továbbítja a nem megoldott lekérdezéseket.
  • /dsforwarder – Megadja, hogy a létrehozott Active Directory integrált zóna továbbítsa a feloldatlan lekérdezéseket egy másik DNS-kiszolgálónak.
/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 dspollinginterval parancsot.

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