I have IPv6 string and I want to make the IPAddress object. I tried the following code
String ipString = "2400:3C00:3FFE:0000:0000:5EFE:8999:48AA";
System.Net.IPAddress address;
IPAddress.TryParse(ipString, out address);
but address.ToString() is returning the value "2400:3c00:3ffe::5efe:137.153.72.170".
Why this has been converted to mix ip?
If i change IP String to "2400:3C00:3FFE:1000:1000:5EFE:8999:48AA" its working properly.