Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: exibir informações de nome de host da DNS usando um script op

Este exemplo usa um script op para exibir informações do Domain Name System (DNS) para um dispositivo em sua rede.

Requisitos

Este exemplo usa um dispositivo que executa o Junos OS.

Visão geral e script de operação

Este script exibe informações de DNS para um dispositivo em sua rede. O script oferece uma pequena melhoria sobre o show host hostname comando, porque você não precisa entrar em um nome de host ou endereço IP para visualizar informações de DNS para o dispositivo que você está usando no momento.

Não há uma linguagem de marcação extensível (XML) Junos para o show host hostname comando. Portanto, este script usa o show host hostname comando diretamente em vez de usar uma chamada de procedimento remoto (RPC).

O script é fornecido em duas versões distintas, uma usando o <xsl:choose> elemento e outra usando a jcs:first-of() função. Ambas as versões aceitam o mesmo argumento e produzem a mesma saída. Cada versão é mostrada em sintaxe XSLT e SLAX.

Sintaxe XSLT Usando o <xsl:escolha> Elemento

Sintaxe XSLT Usando a função jcs:first-of()

Sintaxe SLAX Usando o elemento <xsl:escolha>

Sintaxe SLAX Usando a função jcs:first-of()

Configuração

Procedimento

Procedimento passo a passo

Baixar, habilitar e testar o script:

  1. Copie o script XSLT ou SLAX em um arquivo de texto, nomeie o hostname.xsl ou hostname.slax conforme apropriado e copie-o para o /var/db/scripts/op/ directory no dispositivo.

  2. No modo de configuração, inclua a file declaração no nível de [edit system scripts op] hierarquia e hostname.xsl ou hostname.slax conforme apropriado.

  3. Emite o commit and-quit comando para comprometer a configuração e voltar ao modo operacional.

  4. Execute o script de operação emitindo o comando de op hostname <dns (hostname | address)> modo operacional.

Verificação

Verificando a execução do script de compromisso

Propósito

Verifique se o script se comporta como esperado.

Ação

Quando você emite o comando do op hostname modo operacional sem a opção dns , as informações de DNS são exibidas para o dispositivo local:

Quando você emite o comando, as op hostname dns hostname informações de DNS são exibidas para o dispositivo especificado:

Quando você emite o comando, as op hostname dns address informações de DNS são exibidas para o endereço especificado: