Dela via


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