format_ipv4()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Analizza l'input con una netmask e restituisce una stringa che rappresenta l'indirizzo IPv4.
Sintassi
format_ipv4(
ip [,
prefisso])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
Ip | string |
✔️ | Indirizzo IPv4. Il formato può essere una rappresentazione di stringa o numero in ordine big-endian. |
prefix | int |
Intero compreso tra 0 e 32 che rappresenta il numero di bit più significativi presi in considerazione. Se non specificato, vengono usate tutte le maschere a 32 bit. |
Valori restituiti
Se la conversione ha esito positivo, il risultato sarà una stringa che rappresenta l'indirizzo IPv4. Se la conversione non riesce, il risultato sarà una stringa vuota.
Esempi
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)
Output
address | mask | result | 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 |
Contenuto correlato
- Per la formattazione degli indirizzi IPv4, inclusa la notazione CIDR, vedere format_ipv4_mask().
- Per un elenco delle funzioni correlate agli indirizzi IP, vedere Funzioni IPv4 e IPv6.