Ermittelt die IPv6 Adresse deines PC's.
Falls sich der Rechner in einem größeren Netzwerk befindet, kann er auch mehrere Adressen besitzen. Doch ich bin sicher, dass ihr diesen Code entsprechend anpassend könnt. ^^
private string GetPublicIPv6()
{
try
{
string strHostName = System.Net.Dns.GetHostName(); ;
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
IPAddress[] addr = ipEntry.AddressList;
if (addr[0].AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6)
{
return addr[0].ToString();
}
return null;
}
catch (Exception)
{
return null;
}
}
Kommentare zum Snippet