parse_ipv4()
Converte la stringa IPv4 in una rappresentazione numero lungo a 64 bit firmata in ordine big-endian.
Sintassi
parse_ipv4(
Ip)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
Ip | string |
✔️ | IPv4 convertito in lungo. Il valore può includere net-mask usando la notazione del prefisso IP. |
Notazione del prefisso IP
La notazione del prefisso IP (nota anche come notazione CIDR) è un modo conciso di rappresentare un indirizzo IP e la relativa maschera di rete associata. Il formato è , dove la lunghezza del prefisso è <base IP>/<prefix length>
il numero di bit iniziali 1 nella maschera di rete. La lunghezza del prefisso determina l'intervallo di indirizzi IP che appartengono alla rete.
Per IPv4, la lunghezza del prefisso è un numero compreso tra 0 e 32. Quindi la notazione 192.168.2.0/24 rappresenta l'indirizzo IP 192.168.2.0 con una maschera di rete 255.255.255.255.0. Questa maschera di rete ha 24 bit iniziali o una lunghezza di prefisso pari a 24.
Per IPv6, la lunghezza del prefisso è un numero compreso tra 0 e 128. La notazione fe80::85d:e82c:9446:7994/120 rappresenta l'indirizzo IP fe80::85d:e82c:9446:7994 con una maschera net di ffff:ff00. Questa maschera di rete ha 120 bit iniziali o una lunghezza di prefisso pari a 120.
Restituisce
Se la conversione ha esito positivo, il risultato è un numero lungo.
Se la conversione non ha esito positivo, il risultato è null
.
Esempio
datatable(ip_string: string)
[
'192.168.1.1', '192.168.1.1/24', '255.255.255.255/31'
]
| extend ip_long = parse_ipv4(ip_string)
Output
ip_string | ip_long |
---|---|
192.168.1.1 | 3232235777 |
192.168.1.1/24 | 3232235776 |
255.255.255.255/31 | 4294967294 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per