软件编程
位置:首页>> 软件编程>> C#编程>> C#域名解析简单实现方法

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

作者:程序猴  发布时间:2023-08-26 15:30:55 

标签:C#,域名,解析

本文实例讲述了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#程序设计有所帮助。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com