网上有相关的例子,,用c#做很简单的....

解决方案 »

  1.   

    感谢您使用微软产品。用C#做域名查询,你需要使用的是System.Net.Dns的GetHostByName()方法,可以参照下面的代码:
    在这段代码中,程序查询以TextBox1内容为域名得主机是否存在,存在的话在TextBox2中显示该主机ip,否则在TextBox2中显示"Unkown Hostname"System.Net.IPHostEntry hostip;
    System.Net.IPAddress hostaddr;
    try 
    {
    hostip=System.Net.Dns.GetHostByName(textBox1.Text);
    hostaddr=hostip.AddressList[0];
    textBox2.Text=hostaddr.ToString();
    }
    catch (System.Exception excp)
    {
    textBox2.Text="Unknown Hostname";
    }详细信息,清查阅MSDN中的文章:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemNetDnsClassTopic.asp======================
    - 微软全球技术中心 微软全球技术中心 VC技术支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
    ======================