parse_ipv4()
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅ Azure İzleyici✅Microsoft Sentinel
IPv4 dizesini büyük endian sırada imzalı 64 bit genişliğinde uzun sayı gösterimine dönüştürür.
Sözdizimi
parse_ipv4(
ıp)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
ıp | string |
✔️ | Uzun olarak dönüştürülen IPv4. Değer, IP ön eki gösterimi kullanılarak net maske içerebilir. |
IP ön eki gösterimi
IP ön eki gösterimi (CIDR gösterimi olarak da bilinir), ip adresini ve ilişkili ağ maskesini temsil etmenin kısa bir yoludur. biçimidir; <base IP>/<prefix length>
burada ön ek uzunluğu, netmask içindeki baştaki 1 bitin sayısıdır. Ön ek uzunluğu, ağa ait IP adresi aralığını belirler.
IPv4 için ön ek uzunluğu 0 ile 32 arasında bir sayıdır. Dolayısıyla 192.168.2.0/24 gösterimi 255.255.255.0 net maskesine sahip 192.168.2.0 IP adresini temsil eder. Bu netmask 24 baştaki 1 bit veya ön ek uzunluğu 24'tür.
IPv6 için ön ek uzunluğu 0 ile 128 arasında bir sayıdır. Bu nedenle, fe80::85d:e82c:9446:7994/120 gösterimi, ffff:ffff:ff00 netmask ile fe80::85d:e82c:9446:7994 IP adresini temsil eder. Bu netmask 120 baştaki 1 bit veya 120 ön ek uzunluğuna sahiptir.
Döndürülenler
Dönüştürme başarılı olursa, sonuç uzun bir sayıdır.
Dönüştürme başarılı olmazsa sonuç olur null
.
Örnek
datatable(ip_string: string)
[
'192.168.1.1', '192.168.1.1/24', '255.255.255.255/31'
]
| extend ip_long = parse_ipv4(ip_string)
Çıktı
ip_string | ip_long |
---|---|
192.168.1.1 | 3232235777 |
192.168.1.1/24 | 3232235776 |
255.255.255.255/31 | 4294967294 |