我们希望通过检查输入的电子邮件地址的电子邮件域是否存在,在我们的网站注册表中验证用户的电子邮件地址。有没有办法在C#中做到这一点。
更具体地说 - 有没有办法通过C#
中的域检索网站IP地址答案 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