现在的位置: 首页 >> 程序开发 >> C#.NET >> C#实现根据域名查询ip实例
添加时间:2005-10-30 来源:网教中国 作者:
C#实现根据域名查询ip实例

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。


上一篇:[C#]解决读写包含汉字的txt文件时乱码的问题 下一篇:使用C#与NNTP服务器交互!
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·Snake.Net中的ORM(三)
·Visual C#托管Socket的实现方法(
·对.NET Framework "事件"机制理
·C#锐利体验(3.2)
·在C#中使用COM+实现事务控制
·.NET Remoting编程简介
·全面剖析VB.NET(3)
·微软的远程处理框架.NET Remotin
·C#重点知识详解(一)
·冰雹欲来风满楼--.NET计划初露锋
相关文章
 
最新文章
·数据结构与算法(C#实现)系列---(
·数据结构与算法(C#实现)系列---(
·数据结构与算法(C#实现)系列---(
·ASP.net 验证码(C#)
·Snake.Net中的ORM(三)
·Snake.Net中的ORM(二)
·Snake.Net中的ORM(-)
·用C#生成随机中文汉字验证码的基
·Autodesk官方最新的.NET教程(五
·Autodesk官方最新的.NET教程(四
Google