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.