【发布时间】:2014-02-25 15:45:07
【问题描述】:
我试图在 Visual Basic 2012 中将 IPv6 地址(那些带有嵌入式 IPv4 地址的 IPv6 地址)“表示”为其等效的 IPv4 地址。以下是我用于相同的代码 sn-p:
Dim ip As IPAddress = IPAddress.Parse(strIP)
Dim ipv4 As IPAddress
Dim ipStr As String = ip.ToString()
IPAddress.TryParse(ipStr.Substring(ipStr.LastIndexOf(":") + 1), ipv4)
Console.Writeline(ipv4.MapToIPv4().ToString)
但是对于环回接口 (127.0.0.1),ipv6 表示似乎是 ::1 而不是 0:0:0:0:0:ffff:7f00:1?这个地址是唯一的“偏差”吗?还有其他需要“特殊”处理的地址吗?
谢谢!
【问题讨论】:
标签: .net vb.net ip ipv6 loopback