C#实现根据域名查询ip实例(原创)

王朝c#·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

using System;

using System.Net;

using System.Net.Sockets;

namespace GetIpByDomain

{

/// <summary>

/// Class1 的摘要说明。

/// </summary>

class Class1

{

/// <summary>

/// 应用程序的主入口点。

/// </summary>

[STAThread]

static void Main(string[] args)

{

//

// TODO: 在此处添加代码以启动应用程序

//

if(args.Length <= 0)

{

Console.Write("\nGetIpByDomain V1.0 by ∮明天去要饭 QQ:305725744\n");

Console.Write("Usage:\n");

Console.Write(" GetIpByDomain.exe <Domain>\n");

Console.Write("Example:\n");

Console.Write(" GetIpByDomain.exe Www.ToEmpire.Com");

}

else

{

string strDomain = args[0].ToString();

IPHostEntry hostEntry = Dns.Resolve(strDomain);

IPEndPoint ipEndPoint = new IPEndPoint( hostEntry.AddressList[0],0);

//这就是你想要的

string ipAddress = ipEndPoint.Address.ToString();

Console.Write(ipAddress);

}

}

}

}

我只是简单的实现一下,有兴趣的朋友可以改改Bug。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航