3

IPv6 文字列があり、IPAddress オブジェクトを作成したいと考えています。次のコードを試しました

String ipString = "2400:3C00:3FFE:0000:0000:5EFE:8999:48AA";
System.Net.IPAddress address;
IPAddress.TryParse(ipString, out address);

しかし、address.ToString() は値「2400:3c00:3ffe::5efe:137.153.72.170」を返しています。

これが mix ip に変換されたのはなぜですか?

4

1 に答える 1

1

これは、私の知る限り、Windows 2003 + XP (Vista かもしれませんが、確かではありません) で発生しています。これは、IPv6 が実装されているためです。新しいOSでは問題ありません。

于 2012-11-24T14:24:27.373 に答える