Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 | Type | 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.