如何使用C#检查asp.net中是否存在域名?

时间:2010-12-20 04:46:13

标签: c# .net asp.net lookup domain-name

是否有免费/开源工具来验证c#中存在域名? 我有一个文本框,我的用户可以输入他的域名和单选按钮列表,如.com,.net,.in等...任何建议..

是否有任何网络服务可以做到这一点?

编辑:  我只需要检查域名的可用性..任何想法......

2 个答案:

答案 0 :(得分:1)

public bool isDomainExist(string address)
{
    System.Net.WebRequest request = System.Net.WebRequest.Create(address);
    request.Method = "HEAD";
    try
    {
        var r = request.GetResponse();
        return true;
    }
    catch (Exception ex)
    {
        return false;
    }
}

console.writeline(isDomainExist("https://stackoverflow.com"));

答案 1 :(得分:-1)

它内置于.net框架中:

var server = Dns.Resolve("www.stackoverflow.com");