Bagikan melalui


format_ipv4()

Mengurai input dengan netmask dan mengembalikan string yang mewakili alamat IPv4.

Sintaks

format_ipv4(ip [, awalan])

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
Ip string ✔️ Alamat IPv4. Formatnya mungkin berupa representasi string atau angka dalam urutan big-endian.
awalan int Bilangan bulat dari 0 hingga 32 yang mewakili jumlah bit paling signifikan yang diperhitungkan. Jika tidak ditentukan, semua 32 bit-mask digunakan.

Mengembalikan

Jika konversi berhasil, hasilnya akan menjadi string yang merepresentasikan alamat IPv4. Jika konversi tidak berhasil, hasilnya akan menjadi string kosong.

Contoh

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)

Hasil

address mask hasil 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
  • Untuk pemformatan alamat IPv4 termasuk notasi CIDR, lihat format_ipv4_mask().
  • Untuk daftar fungsi yang terkait dengan alamat IP, lihat fungsi IPv4 dan IPv6.