科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道C#实现根据域名查询ip实例

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

using System; using System.Net; using System.Net.Sockets;

作者:中国IT实验室 来源:中国IT实验室 2007年9月7日

关键字: IP C#

  • 评论
  • 分享微博
  • 分享邮件

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。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章