如何检查域是否存在

时间:2013-02-25 12:33:15

标签: c#

我们希望通过检查输入的电子邮件地址的电子邮件域是否存在,在我们的网站注册表中验证用户的电子邮件地址。有没有办法在C#中做到这一点。

更具体地说 - 有没有办法通过C#

中的域检索网站IP地址

1 个答案:

答案 0 :(得分:5)

是,在域上执行DNS查找。

例如:

public static void DoGetHostEntry(string hostname)
{
    IPHostEntry host;

    host = Dns.GetHostEntry(hostname);

    Console.WriteLine("GetHostEntry({0}) returns:", hostname);

    foreach (IPAddress ip in host.AddressList)
    {
        Console.WriteLine("    {0}", ip);
    }
}

有关详细信息,请参阅MSDN:http://msdn.microsoft.com/en-us/library/ms143998.aspx