Visual Basic 2010 - IPv4 auslesen
Ich programmiere gerade ein Programm für die LAN Party. Meine lokale IPv4 lautet 192.168.0.1.
Wenn ich aber mit folgendem Code die IPv4 auslesen möchte, bekomme ich diese ausgegeben: 2620:9b::1942:c382
iptxt.Text = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName).AddressList.GetValue(1).ToString
Danke im Vorraus!
2 Antworten
Dim IPs As Net.IPAddress = Net.Dns.GetHostEntry(My.Computer.Name).AddressList(1) Label1.Text = IPs.ToString Dim IPADDR As System.Net.IPAddress IPADDR = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList(0) Label3.Text = (IPADDR.ToString())
Du bekommst zwar die Richtige Adresse zurück, jedoch im IPv6 Format.
Im Stackoverflow Forum gibt es einen Thread der Sich mit deinem Thema beschäftigt, vielleicht hilft dir das ja:
http://stackoverflow.com/questions/1642256/get-local-ipv4-of-computer-using-vb-net