邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 请问如何用c实现dns解析? [打印本页]

作者: chuichui    时间: 2006-5-31 09:02
标题: 请问如何用c实现dns解析?
主要是不知道怎么得到dns服务器地址!
作者: paulmeng    时间: 2007-1-3 15:24
在你的机器上有的啊,就是在TCP/IP的属性中啊就是DNS服务器的IP
作者: edust    时间: 2007-6-1 13:25
ipconfig /all
就可以看到了
作者: 钉子    时间: 2007-6-1 23:05
编程已经超过我的认知了。帮不上忙。
作者: devil1170    时间: 2007-6-11 10:13
使用函数 dns.gethostname()就可以了的,新建一个解决方案,命名为 getDnsName
具体的代码如下(C#):
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;

namespace getDnsName
{
    class Program
    {
        static void Main(string[] args)
        {
            string name = Dns.GetHostName();
            Console.WriteLine("主机名字:{0}", name);
            IPHostEntry me = Dns.GetHostByName(name);
            foreach (IPAddress ip in me.AddressList)
            {
                Console.WriteLine("IP地址:{0}", ip.ToString());
                Console.Read();

            }
        }
    }
}

测试成功!




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2