Guten Morgen Zusammen!
Ich habe mir erlaubt, hier einen neuen Thread zu eröffnen, obwohl ich noch ein ziemlicher Anfänger in VB bin.
Trotzdem denke ich, dass die Frage nicht zu den Grundlagen gehört, und etwas schwieriger ist :-)
Ich möchte mit VB (Express) .NET die (alle) IP-Adressen (IPV4/IPV6) auslesen.
Das sollte ja mit Dns.GetHostEntry problemlos machbar sein. Leider erhalte ich immer eine Fehlermeldung.
Folgendes ist der Code:
Die Fehlermeldung lautet:
Eine nicht behandelte Ausnahme des Typs "System.Net.Sockets.SocketExeption" ist in System.dll aufgetreten.
Zusätzliche Informationen: Beim Datenbankaufruf ist ein nicht behebbarer Fehler aufgetreten"
Anstelle von My.Computer.Name habe ich natürlich auch mal den String manuell reingeschrieben. Auch www.google.com funktioniert nicht.
Mein System ist in DNS Hinsicht aber einwandfrei.
Ich kann die Host per ping erreichen. NSLOOKUP funktioniert auch einwandfrei.
Sogar in einer Powershell funktionieren die folgenden beiden Befehle:
[Net.Dns]::GetHostEntry("google.com")
[Net.Dns]::GetHostEntry("173.194.40.1")
Der Code funktioniert auf zwei verschiedenen Windows 8 PCs nicht. (Beide neu aufgesetzt und Visual Basic bereits neu installiert)
Auf einem 3. Windows 8 PC läuft der Code!
Kann mir jemand helfen?
Viele Grüsse
Veronesi
Ich habe mir erlaubt, hier einen neuen Thread zu eröffnen, obwohl ich noch ein ziemlicher Anfänger in VB bin.
Trotzdem denke ich, dass die Frage nicht zu den Grundlagen gehört, und etwas schwieriger ist :-)
Ich möchte mit VB (Express) .NET die (alle) IP-Adressen (IPV4/IPV6) auslesen.
Das sollte ja mit Dns.GetHostEntry problemlos machbar sein. Leider erhalte ich immer eine Fehlermeldung.
Folgendes ist der Code:
Die Fehlermeldung lautet:
Eine nicht behandelte Ausnahme des Typs "System.Net.Sockets.SocketExeption" ist in System.dll aufgetreten.
Zusätzliche Informationen: Beim Datenbankaufruf ist ein nicht behebbarer Fehler aufgetreten"
Anstelle von My.Computer.Name habe ich natürlich auch mal den String manuell reingeschrieben. Auch www.google.com funktioniert nicht.
Mein System ist in DNS Hinsicht aber einwandfrei.
Ich kann die Host per ping erreichen. NSLOOKUP funktioniert auch einwandfrei.
Sogar in einer Powershell funktionieren die folgenden beiden Befehle:
[Net.Dns]::GetHostEntry("google.com")
[Net.Dns]::GetHostEntry("173.194.40.1")
Der Code funktioniert auf zwei verschiedenen Windows 8 PCs nicht. (Beide neu aufgesetzt und Visual Basic bereits neu installiert)
Auf einem 3. Windows 8 PC läuft der Code!
Kann mir jemand helfen?
Viele Grüsse
Veronesi