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.