Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Analysiert die Eingabe mit einer Netmaske und gibt eine Zeichenfolge zurück, die die IPv4-Adresse in CIDR-Notation darstellt.
Syntax
format_ipv4_mask(ip [, Präfix])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| ip | string |
✔️ | Die IPv4-Adresse als CIDR-Schreibweise. Das Format kann eine Zeichenfolgen- oder Zahlendarstellung in big-endianischer Reihenfolge sein. |
| Präfix | int |
Eine ganze Zahl zwischen 0 und 32, die die Anzahl der wichtigsten Bits darstellt, die berücksichtigt werden. Wenn nicht angegeben, werden alle 32-Bit-Masken verwendet. |
Gibt zurück
Wenn die Konvertierung erfolgreich ist, ist das Ergebnis eine Zeichenfolge, die IPv4-Adresse als CIDR-Schreibweise darstellt. Wenn die Konvertierung nicht erfolgreich ist, ist das Ergebnis eine leere Zeichenfolge.
Beispiele
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)
Output
| address | mask | 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 |
Zugehöriger Inhalt
- Informationen zur IPv4-Adressformatierung ohne CIDR-Schreibweise finden Sie unter format_ipv4().
- Eine Liste der Funktionen im Zusammenhang mit IP-Adressen finden Sie unter IPv4- und IPv6-Funktionen.