Sdílet prostřednictvím


format_ipv4()

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.

Syntaxe

format_ipv4(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. 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. 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 včetně zápisu CIDR najdete v tématu format_ipv4_mask().
  • Seznam funkcí souvisejících s IP adresami najdete v tématu Funkce IPv4 a IPv6.