Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Afficher les informations de nom d’hôte DNS à l’aide d’un script Op

Cet exemple utilise un script op pour afficher les informations DNS (Domain Name System) d’un équipement de votre réseau.

Exigences

Cet exemple utilise un équipement exécutant Junos OS.

Présentation et script op

Ce script affiche les informations DNS d’un équipement de votre réseau. Le script offre une légère amélioration par rapport à la show host hostname commande, car vous n’avez pas besoin d’entrer un nom d’hôte ou une adresse IP pour afficher les informations DNS pour l’équipement que vous utilisez actuellement.

Il n’y a pas d’équivalent XML (Junos Extensible Markup Language) pour la show host hostname commande. Par conséquent, ce script utilise la show host hostname commande directement plutôt que d’utiliser un appel de procédure à distance (RPC).

Le script est fourni en deux versions distinctes, l’une utilisant l’élément <xsl:choose> et l’autre utilisant la jcs:first-of() fonction. Les deux versions acceptent le même argument et produisent le même résultat. Chaque version est affichée dans les syntaxes XSLT et SLAX.

Syntaxe XSLT À l’aide de l’élément <xsl:choose>

Syntaxe XSLT À l’aide de la fonction jcs:first-of()

Syntaxe SLAX À l’aide de l’élément <xsl:choose>

Syntaxe SLAX À l’aide de la fonction jcs:first-of()

Configuration

Procédure

Procédure étape par étape

Pour télécharger, activer et tester le script :

  1. Copiez le script XSLT ou SLAX dans un fichier texte, nommez le fichier hostname.xsl ou hostname.slax selon le cas, et copiez-le dans le répertoire /var/db/scripts/op/ sur l’équipement.

  2. En mode configuration, incluez l’instruction file au niveau de la [edit system scripts op] hiérarchie et hostname.xsl ou hostname.slax selon le cas.

  3. Émettez la commit and-quit commande pour valider la configuration et revenir en mode opérationnel.

  4. Exécutez le script opérationnel en publiant la commande du op hostname <dns (hostname | address)> mode opérationnel.

Vérification

Vérification de l’exécution du script de validation

But

Vérifiez que le script se comporte comme prévu.

Action

Lorsque vous effectuez la commande du op hostname mode opérationnel sans option, les dns informations DNS s’affichent pour l’équipement local :

Lorsque vous émettez la op hostname dns hostname commande, les informations DNS s’affichent pour l’équipement spécifié :

Lorsque vous émettez la op hostname dns address commande, les informations DNS s’affichent pour l’adresse spécifiée :