Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Växla tjänster genom att använda listrutan Version. Läs mer om navigering.
Gäller för: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Parsar indata med en netmask och returnerar en sträng som representerar IPv4-adressen.
Syntax
format_ipv4(
ip [,prefix])
Läs mer om syntaxkonventioner.
Parameterar
| Namn | Typ | Krävs | 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 bitmasker. |
Retur
Om konverteringen lyckas blir resultatet en sträng som representerar IPv4-adressen. Om konverteringen inte lyckas blir resultatet en tom sträng.
Exempel
I följande exempel visas hur du använder format_ipv4() funktionen för att parsa indata med en nätmask och returnera en sträng som representerar IPv4-adressen.
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 | ansiktsmask | 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.