Sprache: C#
Diese Funktion lößt den DNS Namen auf und gibt in einem Array alle IP Adressen zurück.
/// <summary>
/// Resolvers the specified DNS name.
/// </summary>
/// <param name="DnsName">Name of the DNS.</param>
/// <returns></returns>
private string[] Resolver(string DnsName)
{
System.Net.IPHostEntry IHE = System.Net.Dns.Resolve(DnsName);
string[] ret = new string[IHE.AddressList.Length];
for (int i = 0; i < IHE.AddressList.Length; i++)
ret[i] = IHE.AddressList[i].ToString();
return ret;
}
/// <summary>
/// Resolvers the specified DNS name.
/// </summary>
/// <param name="DnsName">Name of the DNS.</param>
/// <returns></returns>
private string[] Resolver(string DnsName)
{
System.Net.IPHostEntry IHE = System.Net.Dns.Resolve(DnsName);
string[] ret = new string[IHE.AddressList.Length];
for (int i = 0; i < IHE.AddressList.Length; i++)
ret[i] = IHE.AddressList[i].ToString();
return ret;
}
Alte URL:
/snippet/ip-adressen-eines-dns-namens-aufloesen/135