Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przełącz usługi przy użyciu rozwijanej listy Wersja. Dowiedz się więcej o nawigacji.
Dotyczy: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Analizuje dane wejściowe za pomocą maski sieci i zwraca ciąg reprezentujący adres IPv4 w notacji CIDR.
Składnia
format_ipv4_mask(
ip [,prefiks])
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Typ | Wymagania | opis |
|---|---|---|---|
| Ip | string |
✔️ | Adres IPv4 jako notacja CIDR. Format może być ciągiem lub reprezentacją liczbową w kolejności big-endian. |
| przedrostek | int |
Liczba całkowita z zakresu od 0 do 32 reprezentująca liczbę najbardziej znaczących bitów, które są brane pod uwagę. Jeśli nie określono, używane są wszystkie maski 32-bitowe. |
Zwraca
Jeśli konwersja zakończy się pomyślnie, wynik będzie ciągiem reprezentującym adres IPv4 jako notację CIDR. Jeśli konwersja nie powiedzie się, wynik będzie pustym ciągiem.
Przykłady
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)
Wyjście
| adres | maska | 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 |
Powiązana zawartość
- Aby uzyskać formatowanie adresów IPv4 bez notacji CIDR, zobacz format_ipv4().
- Aby uzyskać listę funkcji związanych z adresami IP, zobacz Funkcje IPv4 i IPv6.