Schlagwort-Archiv: C#

DNS Auflösung mit C#

Kürzlich suchte ich nach einem Weg in C# einen DNS Namen aufzulösen.

Eigentlich fand ich recht unterschiedliche Ansätze, wobei ich letztlich mit diesem hier am zufriedensten war:

IPHostEntry hostEntry = Dns.GetHostEntry(tbHost.Text);
if (hostEntry != null)
{
dnsEntries.Add(hostEntry.HostName);
foreach (String alias in hostEntry.Aliases)
{
dnsEntries.Add(alias);
}
}