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 |
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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk