hostname() Function (Python, SLAX, and XSLT)
Nombres
http://xml.juniper.net/junos/commit-scripts/1.0
Sintaxis de Python
name = jcs.hostname(address)
Sintaxis de SLAX
var $name = jcs:hostname(address);
Sintaxis XSLT
<xsl:variable name="name" select="jcs:hostname(address)"/>
Descripción
Devuelve el nombre de dominio completo asociado a una dirección IPv4 o IPv6 determinada. El servidor DNS debe estar configurado en el dispositivo para resolver el nombre de dominio.
Parámetros
address |
Cadena que contiene una dirección IPv4 o IPv6. |
Valor devuelto
name |
Nombre de host asociado a la dirección IP. |
Ejemplos de uso
En el siguiente ejemplo de SLAX se inicializa la variable address
con la dirección IP 198.51.100.1. La $address
variable se pasa como argumento a la jcs:hostname()
función. Si el servidor DNS está configurado en el dispositivo, la función resolverá la dirección IP y devolverá el nombre de dominio completo, que se almacena en la variable host
.
var $address = "198.51.100.1"; var $host = jcs:hostname($address);
En XSLT:
<xsl:variable name="address" select="198.51.100.1"> <xsl:variable name="host" select="jcs:hostname($address)"/>
En Python:
host = jcs.hostname("198.51.100.1")
Información de la versión
Función introducida en Junos OS versión 7.6.
Se agregó compatibilidad con la sintaxis SLAX en la versión 8.2 de Junos OS.
Se agregó compatibilidad con Python en la versión 16.1R1 de Junos OS.