parse_ipv6()

Växla tjänster genom att använda listrutan Version. Läs mer om navigering.
Gäller för: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Konverterar IPv6- eller IPv4-sträng till en kanonisk IPv6-strängrepresentation.

Syntax

parse_ipv6( Ip)

Läs mer om syntaxkonventioner.

Parameterar

Namn Typ Krävs Description
ip string ✔️ IPv6/IPv4-nätverksadressen som konverteras till kanonisk IPv6-representation. Värdet kan innehålla net-mask med ip-prefix notation.

IP-prefix notation

IP-prefix notation (kallas även CIDR-notation) är ett kortfattat sätt att representera en IP-adress och dess associerade nätverksmask. Formatet är <base IP>/<prefix length>, där prefixets längd är antalet inledande 1 bitar i nätmasken. Prefixets längd avgör intervallet med IP-adresser som tillhör nätverket.

För IPv4 är prefixets längd ett tal mellan 0 och 32. Så notationen 192.168.2.0/24 representerar IP-adressen 192.168.2.0 med en nätmask på 255.255.255.0. Den här nätmasken har 24 inledande 1 bitar eller en prefixlängd på 24.

För IPv6 är prefixets längd ett tal mellan 0 och 128. Så notationen fe80::85d:e82c:9446:7994/120 representerar IP-adressen fe80::85d:e82c:9446:7994 med en nätmask av ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffffff:ffffff:ffff:ffffff:ffffff:ffffff:ffffff:ffff:ffffff:ffffff:ffffff:ffff:ffffff:ffff:ffffff:ffff:ffff: Den här nätmasken har 120 inledande 1 bitar eller en prefixlängd på 120.

Retur

Om konverteringen lyckas är resultatet en sträng som representerar en kanonisk IPv6-nätverksadress. Om konverteringen inte lyckas blir resultatet en tom sträng.

Example

datatable(ipv4: string)
[
    '192.168.255.255', '192.168.255.255/24', '255.255.255.255'
]
| extend ipv6 = parse_ipv6(ipv4)

Resultat

ipv4 ipv6
192.168.255.255 0000:0000:0000:0000:0000:ffff:c0a8:ffffff
192.168.255.255/24 0000:0000:0000:0000:0000:ffff:c0a8:ff00
255.255.255.255 0000:0000:0000:0000:0000:ffff:ffff:ffffff