自由色彩,无限魅力:www.zyml.net

C#实现根据域名查询ip实例

上一篇 / 下一篇  2008-02-04 15:34:09

查看( 10 ) / 评论( 0 )
  
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。

TAG:

我来说两句

(可选)

日历

« 2008-12-22  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 102927
  • 日志数: 662
  • 图片数: 22
  • 影音数: 169
  • 商品数: 44
  • 文件数: 344
  • 书签数: 20
  • 建立时间: 2007-04-27
  • 更新时间: 2008-10-09

RSS订阅

Open Toolbar