format_ipv4()
Parseert de invoer met een netmasker en retourneert een tekenreeks die het IPv4-adres vertegenwoordigt.
Syntax
format_ipv4(
ip [,
voorvoegsel])
Meer informatie over syntaxisconventies.
Parameters
Naam | Type | Vereist | Beschrijving |
---|---|---|---|
Ip | string |
✔️ | Het IPv4-adres. De notatie kan een tekenreeks of getalweergave zijn in de volgorde big-endian. |
Voorvoegsel | int |
Een geheel getal tussen 0 en 32 dat het aantal belangrijkste bits aangeeft waarmee rekening wordt gehouden. Als u dit niet hebt opgegeven, worden alle 32-bits maskers gebruikt. |
Retouren
Als de conversie is geslaagd, is het resultaat een tekenreeks die het IPv4-adres vertegenwoordigt. Als de conversie niet lukt, is het resultaat een lege tekenreeks.
Voorbeelden
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)
Uitvoer
adres | masker | 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 |
Gerelateerde inhoud
- Zie format_ipv4_mask() voor IPv4-adresopmaak, inclusief CIDR-notatie.
- Zie IPv4- en IPv6-functies voor een lijst met functies met betrekking tot IP-adressen.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor