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.
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Memeriksa apakah alamat string IPv4 milik sekumpulan IP jaringan privat.
Alamat jaringan privat awalnya didefinisikan untuk membantu menunda kelelahan alamat IPv4. Paket IP yang berasal dari atau ditujukan ke alamat IP privat tidak dapat dirutekan melalui internet publik.
Alamat IPv4 Pribadi
Internet Engineering Task Force (IETF) telah mengarahkan Internet Assigned Numbers Authority (IANA) untuk mencadangkan rentang alamat IPv4 berikut untuk jaringan pribadi:
Rentang alamat IP | Jumlah alamat | Blok CIDR terbesar (subnet mask) |
---|---|---|
10.0.0.0 – 10.255.255.255 | 16777216 | 10.0.0.0/8 (255.0.0.0) |
172.16.0.0 – 172.31.255.255 | 1048576 | 172.16.0.0/12 (255.240.0.0) |
192.168.0.0 – 192.168.255.255 | 65536 | 192.168.0.0/16 (255.255.0.0) |
ipv4_is_private('192.168.1.1/24') == true
ipv4_is_private('10.1.2.3/24') == true
ipv4_is_private('202.1.2.3') == false
ipv4_is_private("127.0.0.1") == false
Sintaks
ipv4_is_private(
Ip)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
Ip | string |
✔️ | Ekspresi yang mewakili alamat IPv4. Nilai IPv4 dapat di-mask menggunakan notasi prefiks 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 di depan 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:ffff:ff00. Netmask ini memiliki 120 1 bit terkemuka, atau panjang awalan 120.
Mengembalikan
true
: Jika alamat IPv4 milik salah satu rentang jaringan pribadi.false
: Sebaliknya.null
: Jika penguraian input sebagai string alamat IPv4 tidak berhasil.
Contoh: Periksa apakah IPv4 milik jaringan pribadi
datatable(ip_string:string)
[
'10.1.2.3',
'192.168.1.1/24',
'127.0.0.1',
]
| extend result = ipv4_is_private(ip_string)
Hasil
ip_string | hasil |
---|---|
10.1.2.3 | benar |
192.168.1.1/24 | benar |
127.0.0.1 | salah |
Konten terkait
- Gambaran umum fungsi IPv4/IPv6
- Gambaran umum fungsi kecocokan teks IPv4