共用方式為


format_ipv4()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

使用 netmask 剖析輸入,並傳回代表 IPv4 位址的字串。

語法

format_ipv4(ip [, 前置詞])

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
ip string ✔️ IPv4 位址。 格式可以是以大端順序表示的字串或數位表示。
prefix int 從 0 到 32 的整數,代表要考慮的最重要位數目。 如果未指定,則會使用所有 32 位掩碼。

傳回

如果轉換成功,結果會是代表IPv4位址的字串。 如果轉換不成功,結果會是空字串。

範例

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)

輸出

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