URL auflösen / DNS query ?
-
Hallo,
ich benutze in meiner Anwendung den Webbrowser der von .NEt zur Verfügung gestellt wird.
Darüber habe ich eine Textelement angeordnet, um die gewünschte URL einzugeben.
Ich möchte diese jedoch in die entsprechende IP-Adresse umwandeln. Muss ich dazu eine DNS-query absetzten?
Wie geht das?
Und wenn nicht, gibt es eine einfacherere Methode die IP herauszufinden?Danke schon mal
-
System::Net::Dns::GetHostAddresses
-
Danke.
Wenn ich nun als Hostname z.B. "www.google.de" eingebe, kommt als IP:
"System.Net.IPAdress[]".
Wenn ich eine vollständige URL eingebe:"http://www.google.de" kommt eine Exception geflogen, die mir sagt, dass es so einen Host nicht gibt.
Was passiert da?Kann ich das System::Net::Dns nicht als using directive angeben?
Bei mir gibt es dann einen Fehler:Error 1 error C2867: 'System::Net::Dns' : is not a namespace
-
Originalhanno schrieb:
Wenn ich nun als Hostname z.B. "www.google.de" eingebe, kommt als IP: "System.Net.IPAdress[]".
Und was hast Du damit für ein Problem???
www.google.de hat nun mal mehr als eine IP-Adresse...
Siehe:nslookup www.google.de schrieb:
Name: www.l.google.com
Addresses: 66.249.85.104, 66.249.85.99
Aliases: www.google.de, www.google.com
-
ok. danke.