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.
Analysiert die Eingabe mit einer Netmask und gibt eine Zeichenfolge zurück, die die IPv4-Adresse darstellt.
Syntax
format_ipv4(
ip [,Präfix])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| ip- | string |
✔️ | Die IPv4-Adresse. 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 darstellt. Wenn die Konvertierung nicht erfolgreich ist, ist das Ergebnis eine leere Zeichenfolge.
Beispiele
Im folgenden Beispiel wird gezeigt, wie die format_ipv4() Funktion verwendet wird, um die Eingabe mit einer Netmaske zu analysieren und eine Zeichenfolge zurückzugeben, die die IPv4-Adresse darstellt.
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)
Ausgabe
| Adresse | Maske | Ergebnis | 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 einschließlich CIDR-Schreibweise finden Sie unter format_ipv4_mask().
- Eine Liste der Funktionen im Zusammenhang mit IP-Adressen finden Sie unter IPv4- und IPv6-Funktionen.