format_ipv4()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Analiza la entrada con una máscara de red y devuelve una cadena que representa la dirección IPv4.
Sintaxis
format_ipv4(
ip [,
prefijo])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | 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 |
Contenido relacionado
- 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.