format_ipv4()
Parsar indata med en nätmask och returnerar en sträng som representerar IPv4-adressen.
Syntax
format_ipv4(
ip [,
prefix])
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
Ip | string |
✔️ | IPv4-adressen. Formatet kan vara en sträng- eller nummerrepresentation i storslutsordning. |
Prefix | int |
Ett heltal mellan 0 och 32 som representerar antalet viktigaste bitar som beaktas. Om de är ospecificerade används alla 32 bitars masker. |
Returer
Om konverteringen lyckas blir resultatet en sträng som representerar IPv4-adressen. Om konverteringen inte lyckas blir resultatet en tom sträng.
Exempel
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)
Resultat
adress | mask | resultat | 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 |
Relaterat innehåll
- Information om IPv4-adressformatering inklusive CIDR-notation finns i format_ipv4_mask().
- En lista över funktioner som är relaterade till IP-adresser finns i IPv4- och IPv6-funktioner.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för