Sdílet prostřednictvím


format_ipv4_mask()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Analyzuje vstup pomocí masky sítě a vrátí řetězec představující adresu IPv4 v zápisu CIDR.

Syntaxe

format_ipv4_mask(ip [, předpona])

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
Ip string ✔️ Adresa IPv4 jako zápis CIDR. Formát může být řetězcová nebo číselná reprezentace v pořadí big-endian.
předpona int Celé číslo od 0 do 32 představující počet nejvýznamnějších bitů, které jsou přihlédnuty. Pokud není zadáno, použijí se všechny 32bitové masky.

Návraty

Pokud je převod úspěšný, výsledkem bude řetězec představující adresu IPv4 jako zápis CIDR. Pokud převod není úspěšný, bude výsledkem prázdný řetězec.

Příklady

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)

Výstup

adresa Vlastnost 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
  • Formátování adres IPv4 bez zápisu CIDR najdete v tématu format_ipv4().
  • Seznam funkcí souvisejících s IP adresami najdete v tématu Funkce IPv4 a IPv6.