format_ipv4_mask()
Analyzuje vstup pomocí masky sítě a vrátí řetězec představující adresu IPv4 v zápisu CIDR.
Syntax
format_ipv4_mask(
ip [,
předpona])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Ip | string |
✔️ | Adresa IPv4 jako notace CIDR. Formát může být řetězcové nebo číselné vyjádření v pořadí big-endian. |
Předponu | int |
Celé číslo od 0 do 32 představující počet nejvýznamnějších bitů, které se berou v úvahu. 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 notaci CIDR. Pokud převod nebude úspěšný, výsledkem bude 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 |
Související obsah
- Informace o formátování adresy 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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro