Share via


format_ipv4()

Analiza la entrada con una máscara de red y devuelve una cadena que representa la dirección IPv4.

Syntax

format_ipv4(ip [,prefijo])

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
Ip string ✔️ Dirección IPv4. El formato puede ser una representación de cadena o número en orden big-endian.
prefijo int Entero comprendido entre 0 y 32 que representa el número de bits más significativos que se tienen en cuenta. Si no se especifica, se usan todas las máscaras de 32 bits.

Devoluciones

Si la conversión se realiza correctamente, el resultado será una cadena que representa la dirección IPv4. Si la conversión no se realiza correctamente, el resultado será una cadena vacía.

Ejemplos

datatable(address:string, mask:long)
[
 '192.168.1.1', 24,          
 '192.168.1.1', 32,          
 '192.168.1.1/24', 32,       
 '192.168.1.1/24', long(-1), 
]
| extend result = format_ipv4(address, mask), 
         result_mask = format_ipv4_mask(address, mask)

Salida

address mask resultado result_mask
192.168.1.1 24 192.168.1.0 192.168.1.0/24
192.168.1.1 32 192.168.1.1 192.168.1.1/32
192.168.1.1/24 32 192.168.1.0 192.168.1.0/24
192.168.1.1/24 -1
  • Para ver el formato de dirección IPv4, incluida la notación CIDR, consulte format_ipv4_mask().
  • Para obtener una lista de las funciones relacionadas con las direcciones IP, consulte Funciones IPv4 e IPv6.