C#域名解析简单实现方法

 更新时间:2015年07月03日 10:10:56   作者:程序猴  
这篇文章主要介绍了C#域名解析简单实现方法,可实现针对域名解析显示出主机名、IP地址、别名等功能,需要的朋友可以参考下

本文实例讲述了C#域名解析简单实现方法。分享给大家供大家参考。具体实现方法如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
namespace test1
{
 public partial class Form1 : Form
 {
  public Form1()
  {
   InitializeComponent();
  }
  private void buttonDns_Click(object sender, EventArgs e)
  {
   try
   {
    this.Cursor = Cursors.WaitCursor;
    //解析主机名
    IPHostEntry IPinfo = Dns.GetHostEntry(textBox1.Text);
    //清空列表框
    listBox1.Items.Clear();
    listBox2.Items.Clear();
    //显示IP地址
    foreach (IPAddress IP in IPinfo.AddressList)
    {
     listBox1.Items.Add(IP.ToString());
    }
    //显示别名
    foreach (string alias in IPinfo.Aliases)
    {
     listBox2.Items.Add(alias);
    }
    //显示主机名
    textBox2.Text = IPinfo.HostName;
   }
   catch (Exception ex)
   {
    MessageBox.Show(ex.Message);
   }
   finally
   {
    this.Cursor = Cursors.Default;
   }
  }
  private void Form1_Load(object sender, EventArgs e)
  {

  }
 }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • Unity实现角色受击身体边缘发光特效

    Unity实现角色受击身体边缘发光特效

    这篇文章主要为大家详细介绍了Unity实现角色受击身体边缘发光特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • c#通用登录模块分享

    c#通用登录模块分享

    这是一款简单的ASP.NETC#注册登录模块制作思路,非常简单实用,虽然没怎么考虑登陆的安全性,但作为C#的朋友学习交流使用。
    2016-07-07
  • WindowsForm实现TextBox占位符Placeholder提示功能

    WindowsForm实现TextBox占位符Placeholder提示功能

    这篇文章主要介绍了WindowsForm实现TextBox占位符Placeholder提示,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • VS Code里使用Debugger for Unity插件调试的方法(2023最新版)

    VS Code里使用Debugger for Unity插件调试的方法(2023最新版)

    Debugger for Unity是一个非正式支持的,官方推荐的,应用最广的,Visual Studio Code上的Unity调试插件,这篇文章主要介绍了VS Code里使用Debugger for Unity插件进行调试(2023最新版),需要的朋友可以参考下
    2023-02-02
  • C# 利用Autofac批量接口注入依赖的问题小结

    C# 利用Autofac批量接口注入依赖的问题小结

    这篇文章主要介绍了C# 利用Autofac批量接口注入依赖的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • C# WinForm-Timer控件的使用

    C# WinForm-Timer控件的使用

    这篇文章主要介绍了C# WinForm-Timer控件的使用,帮助大家更好的理解和学习c# winform,感兴趣的朋友可以了解下
    2020-11-11
  • 解析C#中断言与异常的应用方式及异常处理的流程控制

    解析C#中断言与异常的应用方式及异常处理的流程控制

    这篇文章主要介绍了C#中断言与异常的应用方式及异常处理的流程控制,一般来说断言用于修正程序员自己的错误而异常用于应对程序运行过程中可能出现的错误,需要的朋友可以参考下
    2016-01-01
  • 一文搞懂c# await,async执行流

    一文搞懂c# await,async执行流

    这篇文章主要介绍了c# await,async执行流的相关知识,文章讲解的非常细致,代码帮助理解和学习,感兴趣的朋友可以了解下
    2020-06-06
  • C#中的多播委托和泛型委托

    C#中的多播委托和泛型委托

    这篇文章介绍了C#中的多播委托和泛型委托,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#5.0中的异步编程关键字async和await

    C#5.0中的异步编程关键字async和await

    这篇文章介绍了C#5.0中的异步编程关键字async和await,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06

最新评论