ipv4_netmask_suffix()
Mengembalikan nilai akhiran netmask IPv4 dari alamat string IPv4.
Sintaks
ipv4_netmask_suffix(
Ip)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
Ip | string |
✔️ | Ekspresi yang mewakili alamat IPv4. Nilai IPv4 dapat di-masking menggunakan notasi awalan IP. |
Notasi awalan IP
Notasi awalan IP (juga dikenal sebagai notasi CIDR) adalah cara ringkas untuk mewakili alamat IP dan masker jaringan terkait. Formatnya adalah <base IP>/<prefix length>
, di mana panjang awalan adalah jumlah 1 bit terkemuka dalam netmask. Panjang awalan menentukan rentang alamat IP milik jaringan.
Untuk IPv4, panjang awalan adalah angka antara 0 dan 32. Jadi notasi 192.168.2.0/24 mewakili alamat IP 192.168.2.0 dengan netmask 255.255.255.0. Netmask ini memiliki 24 bit terkemuka, atau panjang awalan 24.
Untuk IPv6, panjang awalan adalah angka antara 0 dan 128. Jadi notasi fe80::85d:e82c:9446:7994/120 mewakili alamat IP fe80::85d:e82c:9446:7994 dengan netmask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff00. Netmask ini memiliki 120 1 bit terkemuka, atau panjang awalan 120.
Mengembalikan
- Nilai akhiran netmask alamat IPv4. Jika akhiran tidak ada dalam input, nilai (akhiran
32
netmask penuh) dikembalikan. null
: Jika penguraian input sebagai string alamat IPv4 tidak berhasil.
Contoh: Selesaikan akhiran mask IPv4
datatable(ip_string:string)
[
'10.1.2.3',
'192.168.1.1/24',
'127.0.0.1/16',
]
| extend cidr_suffix = ipv4_netmask_suffix(ip_string)
Output
ip_string | cidr_suffix |
---|---|
10.1.2.3 | 32 |
192.168.1.1/24 | 24 |
127.0.0.1/16 | 16 |
Konten terkait
- Gambaran umum fungsi IPv4/IPv6
- Gambaran umum fungsi pencocokan teks IPv4
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