parse_ipv6()
IPv6 veya IPv4 dizesini kurallı IPv6 dize gösterimine dönüştürür.
Syntax
parse_ipv6(
ıp)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
ıp | string |
✔️ | Kurallı IPv6 gösterimine dönüştürülen IPv6/IPv4 ağ adresi. Değer, IP ön eki gösterimi kullanan net-mask içerebilir. |
IP ön eki gösterimi
IP ön eki gösterimi (CIDR gösterimi olarak da bilinir), bir 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. Bu nedenle 192.168.2.0/24 gösterimi 255.255.255.0 net maskesi ile 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, fe80::85d:e82c:9446:7994 IP adresini ve ff:ffff:ffff:ffff:ffff:ffff:ff00 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ç kurallı bir IPv6 ağ adresini temsil eden bir dizedir. Dönüştürme başarılı olmazsa sonuç boş bir dize olur.
Örnek
datatable(ipv4: string)
[
'192.168.255.255', '192.168.255.255/24', '255.255.255.255'
]
| extend ipv6 = parse_ipv6(ipv4)
Çıkış
ipv4 | ipv6 |
---|---|
192.168.255.255 | 0000:0000:0000:0000:0000:ffff:c0a8:ffff |
192.168.255.255/24 | 0000:0000:0000:0000:0000:ffff:c0a8:ff00 |
255.255.255.255 | 0000:0000:0000:0000:0000:ffff:ffff:ffff |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin