Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
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
Contoh berikut menunjukkan cara menggunakan format_ipv4() fungsi untuk mengurai input dengan netmask dan mengembalikan string yang mewakili alamat IPv4.
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
| alamat | masker | 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 |
Konten terkait
- Untuk pemformatan alamat IPv4 termasuk notasi CIDR, lihat format_ipv4_mask().
- Untuk daftar fungsi yang terkait dengan alamat IP, lihat fungsi IPv4 dan IPv6.