.NET/C#
C# IPv4, IPv6
★조군™
2019. 1. 24. 15:16
string strAddress = "10.10.10.10";
IPAddress adress = IPAddress.Parse(strAddress);
if(adress.AddressFamily == AddressFamily.InterNetworkV6) // Check IPv6
{
if(adress.IsIPv4MappedToIPv6)
//Convert IPv6 to IPv4
adress = adress.MapToIPv4();
}
string strMyIP = string.Empty;
if (adress.AddressFamily == AddressFamily.InterNetwork) // Check IPv4
{
strMyIP = adress.ToString();
if (string.IsNullOrEmpty(strMyIP))
return false;
}
else
return false;