Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Interface de ligne de commande pour la gestion de serveurs DNS. Cet utilitaire permet d’écrire le script des fichiers de commandes en vue d’automatiser les tâches de gestion DNS de routine ou d’assurer une installation et une configuration simples et sans assistance de nouveaux serveurs DNS sur votre réseau.
Syntax
dnscmd <servername> <command> [<command parameters>]
Parameters
Parameter | Description |
---|---|
<servername> |
Adresse IP ou nom d’hôte d’un serveur DNS distant ou local. |
Commande dnscmd /ageallrecords
Définit l’heure actuelle dans un horodatage appliqué à des enregistrements de ressources dans une zone ou un nœud spécifié sur un serveur DNS.
Syntax
dnscmd [<servername>] /ageallrecords <zonename>[<nodename>] | [/tree]|[/f]
Parameters
Parameter | Description |
---|---|
<servername> |
Spécifie le serveur DNS que l’administrateur prévoit de gérer, en le représentant par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de domaine complet (FQDN) de la zone. |
<nodename> |
Spécifie un nœud ou une sous-arborescence spécifique dans la zone, à l’aide des éléments suivants :
|
/tree | Spécifie que tous les nœuds enfants reçoivent également l’horodatage. |
/f | Exécute la commande sans demande de confirmation. |
Remarks
The ageallrecords command is for backward compatibility between the current version of DNS and previous releases of DNS in which aging and scavenging weren't supported. Elle ajoute un horodatage avec l'heure actuelle aux enregistrements de ressources qui n'ont pas d'horodatage, et définit l'heure actuelle sur les enregistrements de ressources qui ont un horodatage.
Le nettoyage des enregistrements ne se produit pas si les enregistrements ne sont pas horodatés. Name server (NS) resource records, start of authority (SOA) resource records, and Windows Internet Name Service (WINS) resource records aren't included in the scavenging process, and they aren't time stamped even when the ageallrecords command runs.
Cette commande échoue, sauf si le nettoyage est activé pour le serveur DNS et la zone. For information about how to enable scavenging for the zone, see the aging parameter, within the syntax of the
dnscmd /config
command in this article.L’ajout d’un horodatage à des enregistrements de ressources DNS les rend incompatibles avec les serveurs DNS qui s’exécutent sur des systèmes d’exploitation autres que Windows Server. A time stamp added by using the ageallrecords command can't be reversed.
Si aucun des paramètres facultatifs n’est spécifié, la commande retourne tous les enregistrements de ressources au niveau du nœud spécifié. If a value is specified for at least one of the optional parameters, dnscmd enumerates only the resource records that correspond to the value or values that are specified in the optional parameter or parameters.
Examples
Commande dnscmd /clearcache
Efface la mémoire cache du DNS des enregistrements de ressources sur le serveur DNS spécifié.
Syntax
dnscmd [<servername>] /clearcache
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
Example
dnscmd dnssvr1.contoso.com /clearcache
Commande dnscmd /config
Modifie les valeurs du Registre pour le serveur DNS et les zones individuelles. Cette commande modifie également la configuration du serveur spécifié. Accepte les paramètres au niveau du serveur et au niveau de la zone.
Caution
Ne modifiez pas le Registre directement, sauf si vous n’avez pas d’autres alternatives. L’éditeur du Registre contourne les protections standard, autorisant la définition de paramètres susceptibles de dégrader les performances, d’endommager votre système ou même de vous obliger à réinstaller Windows. Vous pouvez modifier en toute sécurité la plupart des paramètres du Registre à l’aide des programmes dans Panneau de configuration ou Microsoft Management Console (mmc). Si vous devez modifier le Registre directement, commencez par le sauvegarder. Pour plus d’informations, lisez l’aide de l’éditeur du Registre.
Server-level syntax
dnscmd [<servername>] /config <parameter>
Parameters
Note
Cet article contient des références au terme esclave, un terme que Microsoft n’utilise plus. Lorsque le terme sera supprimé du logiciel, nous le supprimerons de cet article.
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS que vous prévoyez de gérer, représenté par la syntaxe de l'ordinateur local, l'adresse IP, le FQDN ou le nom d'hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<parameter> |
Spécifiez un paramètre et, si vous le souhaitez, une valeur. Parameter values use this syntax: parameter [value]. |
/addressanswerlimit[0|5-28] |
Spécifie le nombre maximal d’enregistrements d’hôte qu’un serveur DNS peut envoyer en réponse à une requête. La valeur peut être égale à zéro (0) ou être comprise entre 5 et 28 enregistrements. La valeur par défaut est zéro (0). |
/bindsecondaries[0|1] |
Modifie le format du transfert de zone afin qu’il puisse atteindre une compression et une efficacité maximales. Accepte les valeurs suivantes :
|
/bootmethod[0|1|2|3] |
Détermine la source à partir de laquelle le serveur DNS obtient ses informations de configuration. Accepte les valeurs suivantes :
|
/defaultagingstate[0|1] |
Détermine si la fonctionnalité de nettoyage DNS est activée par défaut pour les zones nouvellement créées. Accepte les valeurs suivantes :
|
/defaultnorefreshinterval[0x1-0xFFFFFFFF|0xA8] |
Définit une période pendant laquelle aucune actualisation n’est acceptée pour les enregistrements mis à jour de façon dynamique. Les zones sur le serveur héritent automatiquement de cette valeur. To change the default value, type a value in the range of 0x1-0xFFFFFFFF. The default value from the server is 0xA8. |
/defaultrefreshinterval [0x1-0xFFFFFFFF|0xA8] |
Définit le délai accordé pour les mises à jour dynamiques des enregistrements DNS. Les zones sur le serveur héritent automatiquement de cette valeur. To change the default value, type a value in the range of 0x1-0xFFFFFFFF. The default value from the server is 0xA8. |
/disableautoreversezones [0|1] |
Active ou désactive la création automatique de zones de recherche inversée. Les zones de recherche inversée fournissent la résolution des adresses IP (Internet Protocol) en noms de domaine DNS. Accepte les valeurs suivantes :
|
/disablensrecordsautocreation [0|1] |
Spécifie si le serveur DNS crée automatiquement des enregistrements de ressources de serveur de noms (NS) pour les zones qu’il héberge. Accepte les valeurs suivantes :
|
/dspollinginterval <seconds> |
Spécifie en secondes la fréquence à laquelle le serveur DNS interroge AD DS pour les changements dans les zones intégrées AD. The minimum accepted value is 30 seconds. If a value isn't specified after this parameter, the default value is set to 0xB4 (3 minutes or 180 seconds). |
/dstombstoneintervalle <seconds> |
Durée en secondes de conservation des enregistrements supprimés dans AD DS. This value should be limited to the range from 0x3F480 (3 days or 259,200 seconds) to 0x49D400 (8 weeks or 4,147,200 seconds). The default value should be 0x127500 (14 days or 1,209,600 seconds) if no value is specified for the tombstoneLifetime attribute of the Directory Services object. |
/ednscachetimeout [3600-15724800] |
Spécifie le nombre de secondes pendant lesquelles les informations DNS étendues (EDNS) sont conservées en cache. The minimum value is 3600, and the maximum value is 15,724,800. The default value is 604,800 seconds (one week). |
/enableednsprobes [0|1] |
Permet ou non au serveur de détecter si d’autres serveurs prennent en charge EDNS. Accepte les valeurs suivantes :
|
/enablednssec [0|1] |
Active ou désactive la prise en charge des extensions de sécurité DNS (DNSSEC). Accepte les valeurs suivantes :
|
/enableglobalnamessupport [0|1] |
Active ou désactive la prise en charge de la zone GlobalNames. La zone GlobalNames prend en charge la résolution des noms DNS en une partie dans une forêt. Accepte les valeurs suivantes :
|
/enableglobalqueryblocklist [0|1] |
Active ou désactive la prise en charge de la liste rouge globale de requêtes qui bloque la résolution de noms pour les noms de la liste. Le service Serveur DNS crée et active la liste rouge globale de requêtes par défaut au premier démarrage du service. To view the current global query block list, use the dnscmd /info /globalqueryblocklist command. Accepte les valeurs suivantes :
|
/eventlogniveau [0|1|2|4] |
Détermine les événements qui sont enregistrés dans le journal du serveur DNS dans l’observateur d'événements. Accepte les valeurs suivantes :
|
/forwarddélégations [0|1] |
Détermine la façon dont le serveur DNS gère une requête pour une sous-zone déléguée. Ces requêtes peuvent être envoyées à la sous-zone référencée dans la requête ou à la liste des redirecteurs nommés pour le serveur DNS. Les entrées du paramètre sont utilisées uniquement lorsque le transfert est activé. Accepte les valeurs suivantes :
|
/forwardingtimeout [<seconds>] |
Determines how many seconds (0x1-0xFFFFFFFF) a DNS server waits for a forwarder to respond before trying another forwarder. The default value is 0x5, which is 5 seconds. |
/globalnamesqueryorder [0|1] |
Spécifie si le service Serveur DNS recherche en premier dans la zone GlobalNames ou dans les zones locales lors de la résolution de noms. Accepte les valeurs suivantes :
|
/globalqueryblocklist[[<name> [<name>]...] |
Remplace la liste rouge globale de requêtes actuelle par une liste de noms que vous spécifiez. Si vous ne spécifiez aucun nom, cette commande efface la liste des blocs. Par défaut, la liste rouge globale de requêtes contient les éléments suivants :
|
/isslave [0|1] |
Détermine la façon dont le serveur DNS répond lorsque les requêtes qu’il transfère ne reçoivent aucune réponse. Accepte les valeurs suivantes :
|
/localnetpriority [0|1] |
Détermine l’ordre dans lequel les enregistrements hôtes sont retournés lorsque le serveur DNS possède plusieurs enregistrements d’hôte pour le même nom. Accepte les valeurs suivantes :
|
/logfilemaxsize [<size>] |
Specifies the maximum size in bytes (0x10000-0xFFFFFFFF) of the Dns.log file. Lorsque le fichier atteint sa taille maximale, le DNS remplace les événements les plus anciens. The default size is 0x400000, which is 4 megabytes (MB). |
/logfilepath [<path+logfilename>] |
Spécifie le chemin d’accès du fichier Dns.log. Le chemin d’accès par défaut est : %systemroot%\System32\Dns\Dns.log . Vous pouvez spécifier un autre chemin à l’aide du format path+logfilename . |
/logipfilterlist <IPaddress> [,<IPaddress>...] |
Spécifie les paquets qui sont enregistrés dans le fichier journal de débogage. Les entrées sont une liste d’adresses IP. Seuls les paquets qui proviennent des adresses IP de la liste ou qui leur sont adressés sont enregistrés. |
/loglevel [<eventtype>] |
Détermine les types d’événements enregistrés dans le fichier Dns.log. Chaque type d’événement est représenté par un nombre hexadécimal. Si vous souhaitez plusieurs événements dans le journal, utilisez l’addition hexadécimale pour ajouter les valeurs, puis entrez la somme correspondante. Accepte les valeurs suivantes :
|
/maxcachesize | Spécifie la taille maximale, en kilo-octets (Ko), du cache de mémoire du serveur DNS. |
/maxcachettl [<seconds>] |
Determines how many seconds (0x0-0xFFFFFFFF) a record is saved in the cache. If the 0x0 setting is used, the DNS server doesn't cache records. The default setting is 0x15180 (86,400 seconds or 1 day). |
/maxnegativecachettl [<seconds>] |
Specifies how many seconds (0x1-0xFFFFFFFF) an entry that records a negative answer to a query remains stored in the DNS cache. The default setting is 0x384 (900 seconds). |
/namecheckflag [0|1|2|3] |
Spécifie la norme de caractère utilisée lors de la vérification des noms DNS. Accepte les valeurs suivantes :
|
/norecursion [0|1] |
Détermine si un serveur DNS effectue ou non une résolution de noms récursive. Accepte les valeurs suivantes :
|
/notcp | Ce paramètre est obsolète et n’a aucun effet dans les versions actuelles de Windows Server. |
/récursivitéréessayer [<seconds>] |
Determines the number of seconds (0x1-0xFFFFFFFF) that a DNS server waits before again trying to contact a remote server. The default setting is 0x3 (three seconds). Cette valeur doit être augmentée lorsque la récursivité se produit sur une liaison de réseau étendu (WAN) lente. |
/recursiontimeout [<seconds>] |
Determines the number of seconds (0x1-0xFFFFFFFF) that a DNS server waits before discontinuing attempts to contact a remote server. The settings range from 0x1 through 0xFFFFFFFF. The default setting is 0xF (15 seconds). Cette valeur doit être augmentée lorsque la récursivité se produit sur une liaison de réseau étendu (WAN) lente. |
/roundrobin [0|1] |
Détermine l’ordre dans lequel les enregistrements hôtes sont retournés lorsqu’un serveur possède plusieurs enregistrements d’hôte pour le même nom. Accepte les valeurs suivantes :
|
/rpcprotocole [0x0|0x1|0x2|0x4|0xFFFFFFFF] |
Spécifie le protocole utilisé par l’appel de procédure distante (RPC) lorsqu’il établit une connexion à partir du serveur DNS. Accepte les valeurs suivantes :
|
/intervalle de récupération [<hours>] |
Determines whether the scavenging feature for the DNS server is enabled, and sets the number of hours (0x0-0xFFFFFFFF) between scavenging cycles. The default setting is 0x0, which disables scavenging for the DNS server. A setting greater than 0x0 enables scavenging for the server and sets the number of hours between scavenging cycles. |
/secureresponses [0|1] |
Détermine si le DNS filtre les enregistrements enregistrés dans un cache. Accepte les valeurs suivantes :
|
/sendport [<port>] |
Specifies the port number (0x0-0xFFFFFFFF) that DNS uses to send recursive queries to other DNS servers. The default setting is 0x0, which means that the port number is selected randomly. |
/serverlevelplugindll[<dllpath>] |
Spécifie le chemin d’accès d’un plug-in personnalisé. Lorsque Dllpath spécifie le nom de chemin d’accès complet d’un plug-in de serveur DNS valide, le serveur DNS appelle des fonctions dans le plug-in pour résoudre les requêtes de nom qui ne sont pas dans l’étendue de toutes les zones hébergées localement. Si un nom interrogé ne se trouve pas dans l’étendue du plug-in, le serveur DNS effectue la résolution de noms à l’aide du transfert ou de la récursivité, en fonction de la configuration. Si Dllpath n'est pas spécifié, le serveur DNS cesse d'utiliser un plug-in personnalisé si un plug-in personnalisé a été configuré précédemment. |
/strictfileparsing [0|1] |
Détermine le comportement d’un serveur DNS lorsqu’il rencontre un enregistrement erroné lors du chargement d’une zone. Accepte les valeurs suivantes :
|
/updateoptions <RecordValue> |
Interdit les mises à jour dynamiques des types d’enregistrements spécifiés. Si vous souhaitez interdire plusieurs types d’enregistrements dans le journal, utilisez l’addition hexadécimale pour ajouter les valeurs, puis entrez la somme correspondante. Accepte les valeurs suivantes :
|
/writeauthorityns [0|1] |
Détermine quand le serveur DNS écrit les enregistrements de ressources du serveur de noms (NS) dans la section Autorité d’une réponse. Accepte les valeurs suivantes :
|
/xfrconnecttimeout [<seconds>] |
Determines the number of seconds (0x0-0xFFFFFFFF) a primary DNS server waits for a transfer response from its secondary server. The default value is 0x1E (30 seconds). Une fois le délai d’attente expiré, la connexion est arrêtée. |
Zone-level syntax
Modifie la configuration de la zone spécifiée. Le nom de zone doit être spécifié uniquement pour les paramètres au niveau de la zone.
dnscmd /config <parameters>
Parameters
Parameters | Description |
---|---|
<parameter> |
Spécifiez un paramètre, un nom de zone et, si vous le souhaitez, une valeur. Les valeurs de paramètre utilisent la syntaxe suivante : zonename parameter [value] . |
/vieillissement <zonename> |
Active ou désactive le nettoyage dans une zone spécifique. |
/allownsrecordsautocreation <zonename> [value] |
Remplace le paramètre de création automatique de l’enregistrement de ressource du serveur de noms (NS) du serveur DNS. Les enregistrements de ressources du serveur de noms (NS) précédemment enregistrés pour cette zone ne sont pas affectés. Par conséquent, vous devez les supprimer manuellement si vous ne les voulez pas. |
/allowupdate <zonename> |
Détermine si la zone spécifiée accepte ou non les mises à jour dynamiques. |
/forwarderslave <zonename> |
Overrides the DNS server /isslave setting. |
/forwardertimeout <zonename> |
Détermine le nombre de secondes pendant lesquelles une zone DNS attend la réponse d’un redirecteur avant d’essayer un autre redirecteur. Cette valeur remplace la valeur définie au niveau du serveur. |
/norefreshinterval <zonename> |
Définit un intervalle de temps pour une zone pendant lequel aucune actualisation ne peut mettre à jour de façon dynamique les enregistrements DNS dans une zone spécifiée. |
/refreshinterval <zonename> |
Définit un intervalle de temps pour une zone pendant lequel des actualisations peuvent mettre à jour de façon dynamique les enregistrements DNS dans une zone spécifiée. |
/securesecondaires <zonename> |
Détermine quels serveurs secondaires peuvent recevoir les mises à jour de zone du serveur principal pour cette zone. |
Commande dnscmd /createbuiltindirectorypartitions
Crée une partition d’annuaire d’applications DNS. Lorsque le DNS est installé, une partition d’annuaire d’applications pour le service est créée au niveau de la forêt et du domaine. Utilisez cette commande pour créer des partitions d’annuaire d’applications DNS qui ont été supprimées ou jamais créées. Sans paramètre, cette commande crée une partition d’annuaire DNS intégrée pour le domaine.
Syntax
dnscmd [<servername>] /createbuiltindirectorypartitions [/forest] [/alldomains]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
/forest | Crée une partition d’annuaire DNS pour la forêt. |
/alldomains | Crée des partitions DNS pour tous les domaines de la forêt. |
Commande dnscmd /createdirectorypartition
Crée une partition d’annuaire d’applications DNS. Lorsque le DNS est installé, une partition d’annuaire d’applications pour le service est créée au niveau de la forêt et du domaine. Cette opération crée des partitions d’annuaire d’applications DNS supplémentaires.
Syntax
dnscmd [<servername>] /createdirectorypartition <partitionFQDN>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<partitionFQDN> |
Nom de domaine complet (FQDN) de la partition d’annuaire d’applications DNS qui sera créée. |
Commande dnscmd /deletedirectorypartition
Supprime une partition d’annuaire d’applications DNS existante.
Syntax
dnscmd [<servername>] /deletedirectorypartition <partitionFQDN>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<partitionFQDN> |
Nom de domaine complet (FQDN) de la partition d’annuaire d’applications DNS qui sera supprimée. |
Commande dnscmd /directorypartitioninfo
Répertorie des informations sur une partition d’annuaire d’applications DNS spécifiée.
Syntax
dnscmd [<servername>] /directorypartitioninfo <partitionFQDN> [/detail]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<partitionFQDN> |
Nom de domaine complet (FQDN) de la partition d’annuaire d’applications DNS. |
/detail | Répertorie toutes les informations sur la partition d’annuaire d’applications. |
Commande dnscmd /enlistdirectorypartition
Ajoute le serveur DNS au jeu de réplicas de la partition d’annuaire spécifiée.
Syntax
dnscmd [<servername>] /enlistdirectorypartition <partitionFQDN>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<partitionFQDN> |
Nom de domaine complet (FQDN) de la partition d’annuaire d’applications DNS. |
Commande dnscmd /enumdirectorypartitions
Répertorie les partitions d’annuaire d’applications DNS pour le serveur spécifié.
Syntax
dnscmd [<servername>] /enumdirectorypartitions [/custom]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
/custom | Répertorie uniquement les partitions d’annuaire créées par l’utilisateur. |
Commande dnscmd /enumrecords
Répertorie les enregistrements de ressources d’un nœud spécifié dans une zone DNS.
Syntax
dnscmd [<servername>] /enumrecords <zonename> <nodename> [/type <rrtype> <rrdata>] [/authority] [/glue] [/additional] [/node | /child | /startchild<childname>] [/continue | /detail]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
/enumrecords | Répertorie les enregistrements de ressources dans la zone spécifiée. |
<zonename> |
Spécifie le nom de la zone à laquelle les enregistrements de ressources appartiennent. |
<nodename> |
Spécifie le nom du nœud des enregistrements de ressources. |
[/type <rrtype> <rrdata>] |
Spécifie le type d’enregistrements de ressources à répertorier et le type de données attendu. Accepte les valeurs suivantes :
|
/authority | Inclut les données faisant autorité. |
/glue | Inclut les données de type glue. |
/additional | Inclut toutes les informations supplémentaires sur les enregistrements de ressources répertoriés. |
/node | Répertorie uniquement les enregistrements de ressources du nœud spécifié. |
/child | Répertorie uniquement les enregistrements de ressources d’un domaine enfant spécifié. |
/startchild<childname> |
Commence la liste au niveau du domaine enfant spécifié. |
/continue | Répertorie uniquement les enregistrements de ressources avec leur type et leurs données. |
/detail | Répertorie toutes les informations sur les enregistrements de ressources. |
Example
dnscmd /enumrecords test.contoso.com test /additional
Cmmande dnscmd /enumzones
Répertorie les zones qui existent sur le serveur DNS spécifié. The enumzones parameters act as filters on the list of zones. Si aucun filtre n’est spécifié, une liste complète des zones est retournée. Lorsqu’un filtre est spécifié, seules les zones qui répondent aux critères de ce filtre sont incluses dans la liste de zones retournée.
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> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
/primary | Répertorie toutes les zones qui sont des zones principales standard ou des zones intégrées Active Directory. |
/secondary | Répertorie toutes les zones secondaires standard. |
/forwarder | Répertorie les zones qui transfèrent des requêtes non résolues à un autre serveur DNS. |
/stub | Répertorie toutes les zones de stub. |
/cache | Répertorie uniquement les zones chargées dans le cache. |
/auto-created] | Répertorie les zones qui ont été créées automatiquement pendant l’installation du serveur DNS. |
/forward | Répertorie les zones de recherche directe. |
/reverse | Répertorie les zones de recherche inversée. |
/ds | Répertorie les zones intégrées à Active Directory. |
/file | Répertorie les zones qui sont sauvegardées par des fichiers. |
/domaindirectorypartition | Répertorie les zones stockées dans la partition d’annuaire de domaine. |
/forestdirectorypartition | Répertorie les zones stockées dans la partition d’annuaire d’applications DNS de la forêt. |
/customdirectorypartition | Répertorie toutes les zones stockées dans une partition d’annuaire d’applications définie par un utilisateur. |
/legacydirectorypartition | Répertorie toutes les zones stockées dans la partition d’annuaire de domaine. |
/répertoirepartition <partitionFQDN> |
Répertorie toutes les zones stockées dans la partition d’annuaire spécifiée. |
Examples
Exemple 2 : Afficher une liste complète des zones sur un serveur DNS)
Exemple 3 : Afficher une liste de zones créées automatiquement sur un serveur DNS
Commande dnscmd /exportsettings
Crée un fichier texte qui répertorie les détails de configuration d’un serveur DNS. The text file is named DnsSettings.txt. Il se trouve dans le répertoire %systemroot%\system32\dns
du serveur. You can use the information in the file that dnscmd /exportsettings creates to troubleshoot configuration problems or to ensure that you have configured multiple servers identically.
Syntax
dnscmd [<servername>] /exportsettings
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
Commande dnscmd /info
Affiche les paramètres de la section DNS du Registre du serveur spécifié HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
. Pour afficher les paramètres de Registre au niveau de la zone, utilisez la commande dnscmd zoneinfo
.
Syntax
dnscmd [<servername>] /info [<settings>]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<settings> |
Any setting that the info command returns can be specified individually. Si aucun paramètre n'est spécifié, un rapport des paramètres communs est renvoyé. |
Example
Exemple 4 : Afficher le paramètre IsSlave à partir d’un serveur DNS
Exemple 5 : Afficher le paramètre RecursionTimeout à partir d’un serveur DNS
Commande dnscmd /ipvalidate
Teste si une adresse IP identifie un serveur DNS fonctionnel ou si le serveur DNS peut agir en tant que redirecteur, serveur d’indications de racine ou serveur principal pour une zone spécifique.
Syntax
dnscmd [<servername>] /ipvalidate <context> [<zonename>] [[<IPaddress>]]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<context> |
Spécifie le type de test à effectuer. Vous pouvez spécifier l'un des types de tests suivants :
|
<zonename> |
Identifie la zone. Use this parameter with the /zonemasters parameter. |
<IPaddress> |
Spécifie les adresses IP que la commande teste. |
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
Commande dnscmd /nodedelete
Supprime tous les enregistrements d’un hôte spécifié.
Syntax
dnscmd [<servername>] /nodedelete <zonename> <nodename> [/tree] [/f]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone. |
<nodename> |
Spécifie le nom d’hôte du nœud à supprimer. |
/tree | Supprime tous les enregistrements enfants. |
/f | Exécute la commande sans demande de confirmation. |
Example
Exemple 6 : Supprimer les enregistrements d’un nœud.
Commande dnscmd /recordadd
Ajoute un enregistrement à une zone spécifiée dans un serveur DNS.
Syntax
dnscmd [<servername>] /recordadd <zonename> <nodename> <rrtype> <rrdata>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie la zone dans laquelle réside l’enregistrement. |
<nodename> |
Spécifie un nœud spécifique dans la zone. |
<rrtype> |
Spécifie le type d’enregistrement à ajouter. |
<rrdata> |
Spécifie le type de données qui est attendu. |
Note
Après avoir ajouté un enregistrement, assurez-vous d’utiliser le type et le format de données appropriés. For a list of resource record types and the appropriate data types, see Dnscmd Examples.
Examples
dnscmd dnssvr1.contoso.com /recordadd test A 10.0.0.5
dnscmd /recordadd test.contoso.com test MX 10 mailserver.test.contoso.com
Commande dnscmd /recorddelete
Supprime un enregistrement de ressource dans une zone spécifiée.
Syntax
dnscmd [<servername>] /recorddelete <zonename> <nodename> <rrtype> <rrdata> [/f]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie la zone dans laquelle réside l’enregistrement de ressource. |
<nodename> |
Spécifie le nom de l'hôte. |
<rrtype> |
Spécifie le type d’enregistrement de ressource à supprimer. |
<rrdata> |
Spécifie le type de données qui est attendu. |
/f | Exécute la commande sans demande de confirmation. Comme les nœuds peuvent avoir plusieurs enregistrements de ressources, cette commande vous oblige à préciser le type d'enregistrement de ressources que vous souhaitez supprimer. Si vous spécifiez un type de données et que vous ne spécifiez pas de type de données d'enregistrement de ressource, tous les enregistrements avec ce type de données spécifique pour le nœud spécifié sont supprimés. |
Examples
dnscmd /recorddelete test.contoso.com test MX 10 mailserver.test.contoso.com
Commande dnscmd /resetforwarders
Sélectionne ou réinitialise les adresses IP vers lesquelles le serveur DNS redirige les requêtes DNS lorsqu'il ne peut pas les résoudre localement.
Syntax
dnscmd [<servername>] /resetforwarders <IPaddress> [,<IPaddress>]...][/timeout <timeout>] [/slave | /noslave]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<IPaddress> |
Répertorie les adresses IP vers lesquelles le serveur DNS transfère les requêtes non résolues. |
/Timeout <timeout> |
Définit le nombre de secondes pendant lequel le serveur DNS attend une réponse du redirecteur. Par défaut, cette valeur est 5 secondes. |
/slave | Empêche le serveur DNS d’exécuter ses propres requêtes itératives si le redirecteur ne parvient pas à résoudre une requête. |
/noslave | Permet au serveur DNS d’exécuter ses propres requêtes itératives si le redirecteur ne parvient pas à résoudre une requête. Il s'agit du paramètre par défaut. |
/f | Exécute la commande sans demande de confirmation. Comme les nœuds peuvent avoir plusieurs enregistrements de ressources, cette commande vous oblige à préciser le type d'enregistrement de ressources que vous souhaitez supprimer. Si vous spécifiez un type de données et que vous ne spécifiez pas de type de données d'enregistrement de ressource, tous les enregistrements avec ce type de données spécifique pour le nœud spécifié sont supprimés. |
Remarks
Par défaut, un serveur DNS effectue des requêtes itératives lorsqu'il ne peut pas résoudre une requête.
Setting IP addresses by using the resetforwarders command causes the DNS server to perform recursive queries to the DNS servers at the specified IP addresses. Si les redirecteurs ne résolvent pas la requête, le serveur DNS peut alors effectuer ses propres requêtes itératives.
If the /slave parameter is used, the DNS server doesn't perform its own iterative queries. Cela signifie que le serveur DNS ne transfère les requêtes non résolues qu'aux serveurs DNS de la liste, et qu'il ne tente pas d'effectuer des requêtes itératives si les serveurs de transfert ne les résolvent pas. Il est plus efficace de définir une adresse IP comme transfert pour un serveur DNS. You can use the resetforwarders command for internal servers in a network to forward their unresolved queries to one DNS server that has an external connection.
Si l’adresse IP d’un redirecteur est répertoriée deux fois, le serveur DNS essaie deux fois de transférer les requêtes vers ce serveur.
Examples
dnscmd dnssvr1.contoso.com /resetforwarders 10.0.0.1 /timeout 7 /slave
dnscmd dnssvr1.contoso.com /resetforwarders /noslave
Commande dnscmd /resetlistenaddresses
Spécifie les adresses IP sur un serveur qui écoute les requêtes des clients DNS. Par défaut, toutes les adresses IP sur un serveur DNS écoutent les requêtes DNS client.
Syntax
dnscmd [<servername>] /resetlistenaddresses <listenaddress>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<listenaddress> |
Spécifie une adresse IP sur un serveur DNS qui écoute les requêtes des clients DNS. Si aucune adresse d’écoute n’est spécifiée, toutes les adresses IP sur le serveur écoutent les demandes des clients. |
Examples
dnscmd dnssvr1.contoso.com /resetlistenaddresses 10.0.0.1
Commande dnscmd /startscavenging
Indique à un serveur DNS de tenter une recherche immédiate des enregistrements de ressources obsolètes dans un serveur DNS spécifié.
Syntax
dnscmd [<servername>] /startscavenging
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
Remarks
L’exécution réussie de cette commande démarre immédiatement un nettoyage. Si le nettoyage échoue, aucun message d’avertissement n’apparaît.
Bien que la commande de lancement du nettoyage semble s'être déroulée correctement, le nettoyage ne démarre pas si les conditions préalables suivantes ne sont pas remplies :
Le nettoyage est activé pour le serveur et la zone.
La zone est démarrée.
Les enregistrements de ressources possèdent un horodatage.
For information about how to enable scavenging for the server, see the scavenginginterval parameter under Server-level syntax in the /config section.
For information about how to enable scavenging for the zone, see the aging parameter under Zone-level syntax in the /config section.
For information about how to restart a paused zone, see the zoneresume parameter in this article.
For information about how to check resource records for a time stamp, see the ageallrecords parameter in this article.
Examples
dnscmd dnssvr1.contoso.com /startscavenging
Commande dnscmd /statistics
Affiche ou efface les données d’un serveur DNS spécifié.
Syntax
dnscmd [<servername>] /statistics [<statid>] [/clear]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<statid> |
Spécifie la statistique ou la combinaison de statistiques à afficher. The statistics command displays counters that begin on the DNS server when it's started or resumed. Un numéro d’identification est utilisé pour identifier une statistique. Si aucun numéro d’identification de statistique n’est spécifié, toutes les statistiques s’affichent. Exemples de nombres qui peuvent être spécifiés et des statistiques correspondantes qui s’affichent :
|
Examples
Commande dnscmd /unenlistdirectorypartition
Supprime le serveur DNS du jeu de réplicas de la partition d’annuaire spécifiée.
Syntax
dnscmd [<servername>] /unenlistdirectorypartition <partitionFQDN>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<partitionFQDN> |
Nom de domaine complet (FQDN) de la partition d’annuaire d’applications DNS qui sera supprimée. |
Commande dnscmd /writebackfiles
Examine la mémoire du serveur DNS à la recherche de modifications, puis les écrit dans le stockage persistant. The writebackfiles command updates all dirty zones or a specified zone. Une zone est considérée comme sale quand des modifications de la mémoire n’ont pas encore été écrites dans le stockage persistant. Il s’agit d’une opération au niveau du serveur qui vérifie toutes les zones. You can specify one zone in this operation or you can use the zonewriteback operation.
Syntax
dnscmd [<servername>] /writebackfiles <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à mettre à jour. |
Examples
dnscmd dnssvr1.contoso.com /writebackfiles
Commande dnscmd /zoneadd
Ajoute une zone au serveur DNS.
Syntax
dnscmd [<servername>] /zoneadd <zonename> <zonetype> [/dp <FQDN> | {/domain | enterprise | legacy}]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone. |
<zonetype> |
Spécifie le type de zone à créer. Specifying a zone type of /forwarder or /dsforwarder creates a zone that performs conditional forwarding. Chaque type de zone possède différents paramètres requis :
|
<FQDN> |
Spécifie le nom de domaine complet (FQDN) de la partition d’annuaire. |
/domain | Stocke la zone dans la partition d’annuaire du domaine. |
/enterprise | Stocke la zone dans la partition d’annuaire de l’entreprise. |
/legacy | Stocke la zone dans une partition d’annuaire héritée. |
Examples
dnscmd dnssvr1.contoso.com /zoneadd test.contoso.com /dsprimary
dnscmd dnssvr1.contoso.com /zoneadd secondtest.contoso.com /secondary 10.0.0.2
Commande dnscmd /zonechangedirectorypartition
Modifie la partition d’annuaire dans laquelle se trouve la zone spécifiée.
Syntax
dnscmd [<servername>] /zonechangedirectorypartition <zonename> {[<newpartitionname>] | [<zonetype>]}
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Nom de domaine complet (FQDN) de la partition d’annuaire courante dans laquelle se trouve la zone. |
<newpartitionname> |
Nom de domaine complet (FQDN) de la partition d’annuaire vers laquelle la zone sera déplacée. |
<zonetype> |
Spécifie le type de partition d’annuaire vers laquelle la zone sera déplacée. |
/domain | Déplace la zone vers la partition d’annuaire du domaine intégré. |
/forest | Déplace la zone vers la partition d’annuaire de la forêt intégrée. |
/legacy | Déplace la zone vers la partition d’annuaire créée pour les contrôleurs de domaine pré-Active Directory. Ces partitions de répertoire ne sont pas nécessaires pour le mode natif. |
Commande dnscmd /zonedelete
Supprime une zone spécifiée.
Syntax
dnscmd [<servername>] /zonedelete <zonename> [/dsdel] [/f]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à supprimer. |
/dsdel | Supprime la zone d’AD DS (Active Directory Domain Services). |
/f | Exécute la commande sans demande de confirmation. |
Examples
Commande dnscmd /zoneexport
Crée un fichier texte qui répertorie les enregistrements de ressources d’une zone spécifiée. The zoneexport operation creates a file of resource records for an active directory integrated zone for troubleshooting purposes. Par défaut, le fichier créé par cette commande est placé dans le répertoire DNS, qui est par défaut le répertoire %systemroot%/System32/Dns
.
Syntax
dnscmd [<servername>] /zoneexport <zonename> <zoneexportfile>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone. |
<zoneexportfile> |
Spécifie le nom du fichier à créer. |
Examples
dnscmd /zoneinfo
Affiche les paramètres de la section du Registre de la zone spécifiée : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\Zones\<zonename>
.
Syntax
dnscmd [<servername>] /zoneinfo <zonename> [<setting>]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone. |
<setting> |
You can individually specify any setting that the zoneinfo command returns. Si vous ne spécifiez pas de paramètre, tous les paramètres sont retournés. |
Remarks
To display server-level registry settings, use the /info command.
To see a list of settings that you can display with this command, see the /config command.
Examples
Exemple 11 : Afficher le paramètre RefreshInterval à partir du Registre
Exemple 12 : Afficher le paramètre Aging à partir du Registre
Commande dnscmd /zonepause
Suspend la zone spécifiée, qui ignore ensuite les demandes de requête.
Syntax
dnscmd [<servername>] /zonepause <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à suspendre. |
Remarks
- To resume a zone and make it available after it has been paused, use the /zoneresume command.
Examples
dnscmd dnssvr1.contoso.com /zonepause test.contoso.com
Commande dnscmd /zoneprint
Répertorie les enregistrements d’une zone.
Syntax
dnscmd [<servername>] /zoneprint <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à répertorier. |
Commande dnscmd /zonerefresh
Force une zone DNS secondaire à se mettre à jour à partir de la zone maître.
Syntax
dnscmd [<servername>] /zonerefresh <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à actualiser. |
Remarks
The zonerefresh command forces a check of the version number in the primary server s start of authority (SOA) resource record. Si le numéro de version du serveur principal est supérieur au numéro de version du serveur secondaire, un transfert de zone est lancé et celui-ci met à jour le serveur secondaire. Si le numéro de version est le même, aucun transfert de zone ne se produit.
La vérification forcée se produit par défaut toutes les 15 minutes. Pour modifier la valeur par défaut, utilisez la commande
dnscmd config refreshinterval
.
Examples
dnscmd dnssvr1.contoso.com /zonerefresh test.contoso.com
Commande dnscmd /zonereload
Copie les informations de zone depuis sa source.
Syntax
dnscmd [<servername>] /zonereload <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à recharger. |
Remarks
Si la zone est intégrée à Active Directory, elle se recharge à partir d’AD DS (Active Directory Domain Services).
Si la zone est une zone standard sauvegardée dans un fichier, elle se recharge à partir d’un fichier.
Examples
dnscmd dnssvr1.contoso.com /zonereload test.contoso.com
Commande dnscmd /zoneresetmasters
Réinitialise les adresses IP du serveur principal qui fournit des informations de transfert de zone vers une zone secondaire.
Syntax
dnscmd [<servername>] /zoneresetmasters <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à réinitialiser. |
/local | Définit une liste principale locale. Ce paramètre est utilisé pour les zones intégrées Active Directory. |
<IPaddress> |
Adresses IP des serveurs principaux de la zone secondaire. |
Remarks
- Cette valeur est définie à l’origine lors de la création de la zone secondaire. Use the zoneresetmasters command on the secondary server. Cette valeur n'a aucun effet si elle est définie sur le serveur DNS maître.
Examples
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com 10.0.0.1
dnscmd dnssvr1.contoso.com /zoneresetmasters test.contoso.com /local
Commande dnscmd /zoneresetscavengeservers
Modifie les adresses IP des serveurs qui peuvent nettoyer la zone spécifiée.
Syntax
dnscmd [<servername>] /zoneresetscavengeservers <zonename> [/local] [<IPaddress> [<IPaddress>]...]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie la zone à nettoyer. |
/local | Définit une liste principale locale. Ce paramètre est utilisé pour les zones intégrées Active Directory. |
<IPaddress> |
Répertorie les adresses IP des serveurs qui peuvent effectuer le nettoyage. Si ce paramètre est omis, tous les serveurs qui hébergent cette zone peuvent la nettoyer. |
Remarks
Par défaut, tous les serveurs qui hébergent une zone peuvent nettoyer cette zone.
Si une zone est hébergée sur plusieurs serveurs DNS, vous pouvez utiliser cette commande pour réduire le nombre de fois où une zone est nettoyée.
Le nettoyage doit être activé sur le serveur et la zone DNS affectés par cette commande.
Examples
dnscmd dnssvr1.contoso.com /zoneresetscavengeservers test.contoso.com 10.0.0.1 10.0.0.2
Commande dnscmd /zoneresetsecondaries
Spécifie une liste d'adresses IP de serveurs secondaires auxquels un serveur primaire répond lorsqu'on lui demande un transfert de zone.
Syntax
dnscmd [<servername>] /zoneresetsecondaries <zonename> {/noxfr | /nonsecure | /securens | /securelist <securityIPaddresses>} {/nonotify | /notify | /notifylist <notifyIPaddresses>}
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone dont les serveurs secondaires seront réinitialisés. |
/local | Définit une liste principale locale. Ce paramètre est utilisé pour les zones intégrées Active Directory. |
/noxfr | Spécifie qu’aucun transfert de zone n’est autorisé. |
/nonsecure | Spécifie que toutes les demandes de transfert de zone sont accordées. |
/securens | Spécifie que seul le serveur répertorié dans l’enregistrement de ressource du serveur de noms (NS) pour la zone peut bénéficier d’un transfert. |
/securelist | Spécifie que les transferts de zone sont accordés uniquement à la liste des serveurs. Ce paramètre doit être suivi d’une ou plusieurs adresses IP que le serveur principal utilise. |
<securityIPaddresses> |
Répertorie les adresses IP qui reçoivent des transferts de zone à partir du serveur principal. This parameter is used only with the /securelist parameter. |
/nonotify | Spécifie qu’aucune notification de modification n’est envoyée aux serveurs secondaires. |
/notify | Spécifie que les notifications de modification sont envoyées à tous les serveurs secondaires. |
/notifylist | Spécifie que les notifications de modification sont envoyées uniquement à la liste des serveurs. Cette commande doit être suivie d’une ou plusieurs adresses IP que le serveur principal utilise. |
<notifyIPaddresses> |
Spécifie l’adresse IP ou les adresses IP du ou des serveurs secondaires auxquels les notifications de modification sont envoyées. This list is used only with the /notifylist parameter. |
Remarks
- Use the zoneresetsecondaries command on the primary server to specify how it responds to zone transfer requests from secondary servers.
Examples
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /noxfr /nonotify
dnscmd dnssvr1.contoso.com /zoneresetsecondaries test.contoso.com /securelist 11.0.0.2
Commande dnscmd /zoneresettype
Modifie le type de la zone.
Syntax
dnscmd [<servername>] /zoneresettype <zonename> <zonetype> [/overwrite_mem | /overwrite_ds]
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Identifie la zone sur laquelle le type sera modifié. |
<zonetype> |
Spécifie le type de zone à créer. Chaque type possède différents paramètres requis, y compris les suivants :
|
/overwrite_mem | Remplace les données DNS par les données présentes dans AD DS (Active Directory Domain Services). |
/overwrite_ds | Remplace les données existantes dans AD DS (Active Directory Domain Services). |
Remarks
- Setting the zone type as /dsforwarder creates a zone that performs conditional forwarding.
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
Commande dnscmd /zoneresume
Démarre une zone spécifiée qui a été précédemment suspendue.
Syntax
dnscmd [<servername>] /zoneresume <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à reprendre. |
Remarks
- You can use this operation to restart from the /zonepause operation.
Examples
dnscmd dnssvr1.contoso.com /zoneresume test.contoso.com
Commande dnscmd /zoneupdatefromds
Met à jour la zone intégrée à Active Directory spécifiée à partir d’AD DS (Active Directory Domain Services).
Syntax
dnscmd [<servername>] /zoneupdatefromds <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à mettre à jour. |
Remarks
- Les zones intégrées Active Directory effectuent cette mise à jour par défaut toutes les cinq minutes. Pour modifier ce paramètre, utilisez la commande
dnscmd config dspollinginterval
.
Examples
dnscmd dnssvr1.contoso.com /zoneupdatefromds
Commande dnscmd /zonewriteback
Examine la mémoire du serveur DNS à la recherche de modifications concernant une zone spécifiée et les écrit dans le stockage persistant.
Syntax
dnscmd [<servername>] /zonewriteback <zonename>
Parameters
Parameters | Description |
---|---|
<servername> |
Spécifie le serveur DNS à gérer, représenté par son adresse IP, son nom de domaine complet (FQDN) ou son nom d’hôte. Si ce paramètre est omis, le serveur local est utilisé. |
<zonename> |
Spécifie le nom de la zone à mettre à jour. |
Remarks
- Il s’agit d’une opération au niveau de la zone. You can update all zones on a DNS server by using the /writebackfiles operation.
Examples
dnscmd dnssvr1.contoso.com /zonewriteback test.contoso.com