Feedback

C# - IPv6 - Adresse ermitteln

Veröffentlicht von am 05.09.2014
(0 Bewertungen)
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;
            }
        }
Abgelegt unter IP, ip, ipv6, v6, IPv6, öffentlich.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!