Uwaga
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.
Analizuje dane wejściowe za pomocą maski sieci i zwraca ciąg reprezentujący adres IPv4.
Składnia
format_ipv4(
ip [,
prefiks])
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Typ | Wymagania | opis |
---|---|---|---|
Ip | string |
✔️ | Adres IPv4. 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. Jeśli konwersja nie powiedzie się, wynik będzie pustym ciągiem.
Przykłady
W poniższym przykładzie pokazano, jak używać format_ipv4()
funkcji do analizowania danych wejściowych za pomocą maski sieci i zwracania ciągu reprezentującego adres IPv4.
:::moniker range="azure-data-explorer"
> [!div class="nextstepaction"]
> <a href="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA0tJLAHCpJxUjcSUlKLU4mKr4pKizLx0HYXcxOJsq5z8vHRNrmguBXVDSyM9QzMLPUM9Q3UdBSMTHQU4wJA1NsIpq29kgqIAmyzIUg1dQ00dBa5YrhqF1IqS1LwUBaDjSnNKFGwV0vKLchNL4jMLykxgjoa4FqQBbi1EeTxIHFUPWAhNIwAom5ZMBgEAAA==" target="_blank">Run the query</a>
::: moniker-end
```kusto
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 | wynik | 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ść
- W przypadku formatowania adresów IPv4, w tym notacji CIDR, zobacz format_ipv4_mask().
- Aby uzyskać listę funkcji związanych z adresami IP, zobacz Funkcje IPv4 i IPv6.