13.2 Einen Hostnamen in eine IP-Adresse umwandeln
Problem
Sie haben die Stringdarstellung eines Hosts (wie www.oreilly.com) und benötigen die IP-Adresse zu diesem Hostnamen.
Lösung
Nutzen Sie die Methode Dns.GetHostEntry
, um sich die IP-Adresse zu beschaffen. Im folgenden Code wird der Methode GetHostEntry
ein Hostname übergeben, die ein IPHostEntry
-Objekt zurückliefert, über das die zugeordneten IP-Adressen abgerufen werden können. Wenn sich der Hostname nicht auflösen lässt, wird eine SocketException
mit der Meldung »Der angegebene Host ist unbekannt« ausgelöst.
using System; using System.Net; using System.Text; // ... public static string HostName2IP(string hostname) { // Den Hostnamen über die Klasse Dns zu einem IpHostEntry auflösen. IPHostEntry ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.