format_ipv4()

Girişi bir netmask ile ayrıştırır ve IPv4 adresini temsil eden bir dize döndürür.

Syntax

format_ipv4(ip [,ön ek])

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
ıp string ✔️ IPv4 adresi. Biçim, büyük endian sırada bir dize veya sayı gösterimi olabilir.
Önek int 0 ile 32 arasındaki bir tamsayı, dikkate alınan en önemli bitlerin sayısını temsil eder. Belirtilmemişse, 32 bit maskenin tümü kullanılır.

Döndürülenler

Dönüştürme başarılı olursa, sonuç IPv4 adresini temsil eden bir dize olur. Dönüştürme başarılı olmazsa sonuç boş bir dize olur.

Örnekler

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)

Çıkış

adres maske sonuç 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