13.1 Eine IP-Adresse in einen Hostnamen umwandeln
Problem
Sie haben eine IP-Adresse, die Sie in einen Hostnamen auflösen wollen.
Lösung
Nutzen Sie die Methode Dns.GetHostEntry
, um sich den Hostnamen zu einer IP-Adresse zu beschaffen. Im folgenden Code wird eine IP-Adresse aufgelöst. Auf den entsprechenden Hostnamen kann dann über das HostName
-Property des IPHostEntry
-Objekts zugegriffen werden:
using System; using System.Net; //... // Die Klasse Dns nutzen, um die Adresse aufzulösen. IPHostEntry iphost = Dns.GetHostEntry(127.0.0.1); // Das Property HostName enthält den Hostnamen. string hostName = iphost.HostName; // Den Namen ausgeben. Console.WriteLine(hostName);
Diskussion
Die System.Net.Dns
-Klasse bietet eine einfache Funktionalität zur DNS-Auflösung. ...
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.