Dns类的常用方法及说明

Dns类是一个静态类,它从Internet域名系统(DNS)检索关于特定主机的信息。在IPHostEntry类的实例中返回来自DNS查询的主机信息。如果指定的主机在DNS数据库中有多个入口,则IPHostEntry包含多个IP地址和别名。Dns类的常用方法及说明如下表所示。

 Dns类的常用方法及说明

方法说明
BeginGetHostAddresses异步返回指定主机的Internet协议(IP)地址
BeginGetHostByName开始异步请求关于指定DNS主机名的IPHostEntry信息
EndGetHostAddresses结束对DNS信息的异步请求
EndGetHostByName结束对DNS信息的异步请求
EndGetHostEntry结束对DNS信息的异步请求
GetHostAddresses返回指定主机的Internet协议(IP)地址
GetHostByAddresses获取IP地址的DNS主机信息
GetHostByName获取指定DNS主机名的DNS信息
GetHostEntry将主机名或IP地址解析为IPHostEntry实例
GetHostName获取本地计算机的主机名
  

说明

  Dns类是一个静态类,它从Internet域名系统(DNS)检索关于特定主机的信息。在IPHostEntry(为Internet主机地址信息提供容器)类的实例中返回来自DNS查询的主机信息。如果指定的主机在DNS数据库中有多个入口,则IPHostEntry包含多个IP地址和别名。

  下面演示Dns类的使用方法。

  【例】新建一个Windows应用程序,在窗体中添加4个TextBox控件和一个Button控件。其中,TextBox控件分别用来输入主机地址和显示主机IP地址、本地主机名、DNS主机名,Button控件用来调用Dns类中的各个方法获得主机IP地址、本地主机名和DNS主机名,并显示在相应的文本框中。

  代码如下:

using System;
using System.Windows.Forms;
using System.Net;

namespace Test01
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //判断是否输入了主机地址
            if (textBox1.Text == string.Empty)
            {
                MessageBox.Show("请输入主机地址!");
            }
            else
            {
                textBox2.Text = string.Empty;
                //获取指定主机的IP地址
                IPAddress[] ips = Dns.GetHostAddresses(textBox1.Text);
                //循环访问获得的IP地址
                foreach(IPAddress ip in ips)
                {
                    //将得到的IP地址显示在文本框中
                    textBox2.Text = ip.ToString();
                }
                //获取本机名
                textBox3.Text = Dns.GetHostName();
                //根据指定的主机名获取DNS信息
                textBox4.Text = Dns.GetHostEntry(Dns.GetHostName()).HostName;
            }
        }
    }
}

程序的运行结果如下图所示。

                             

                                                                    图 Dns类的使用

 

http://www.longziyong.cn/post/CSharp/2015/06/407.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章DDN 5 第一节 DDN原理 5 一、DDN定义 5 二、DDN特点 5 三、主要承载业务 6 四、用户接入方式 6 五、复用方式 7 六、DDN的交叉连接 12 第二节 DDN主流设备 13 第三节 新桥MAINSTREET系列DDN节点机 15 一. 节点机体系架构 15 二.设备硬件介绍 16 三、常见故障分析 21 第四节 泰讯DDN节点机 22 一. 泰讯节点机体系架构: 22 二. 硬件设备介绍 23 三. 常见故障分析 24 第五节 迈普MUX复用设备 25 一. 迈普MUX设备体系架构 25 二. 设备硬件介绍 26 三. 常见故障分析 32 第六节 设 备 的 日 常 维 护 及 告 警 处 理 32 一. DDN节 点 机 的 告 警 系 统 32 二. 设 备 的 日 常 维 护 33 第二章FR/ATM 44 第一节 FR基本原理 44 1.1 帧中继基本概念 44 1.2 虚电路的带宽控制和拥塞控制 46 1.3帧中继用户的接入规程 47 第二节 ATM原理 49 2.1引言 49 2.2 ATM信元(Cell) 50 2.3 B-ISDN参考模型 51 2.4网络接口协议 56 2.5 ATM交换原理 56 第三节 LUCENT设备介绍 60 3.1 B-STDX9000设备体系结构 60 3.2 CBX500 63 3.3 日常维护 66 第四节 PASSPORT设备介绍 70 4.1 Passport 7K/15K的体系结构 70 4.2硬件 70 第五节 新桥7470介绍 74 5.1 硬件部分 74 5.2板卡介绍 78 第三章IP基本原理 81 第一节 什么是INTERNET? 81 第二节 TCP/IP网络协议 83 第二章 路由器 98 第一节 路由器发展概述 98 第四章 交换机 101 第一节 交换机原理 101 一、端口交换 102 1.1.2帧交换 102 1.1.3 信元交换 103 局域网交换机的种和选择 103 1.2.1局域网交换机根据使用的网络技术可以分为: 103 1.2.2按交换机应用领域来划分,可分为: 103 一、二层 LAN交换机 103 二、 LAN 交换机的特点 104 二、三层LAN交换机 105 1、纯路由器方式的三层交换机 105 2、嵌入路由器方式的三层交换机 105 3、复合式三层交换机 105 三、多层LAN交换机 106 1、第四层交换的原理 107 2、 "熟知"端口号举例: 108 第二节 主流设备介绍: 108 第三节CISCO 3550设备 109 3.1 Catalyst3550设备体系结构 109 3.2 Cisco3550设备维护和操作 111 3.2.1常用命令 111 第四节 CATALYST6500、7600系列 112 4.1 Catalyst6500、7600系列设备体系结构: 112 4.2 Catalyst6500设备操作和维护 115 4.3 常用命令 125 5.2.1基本命令 125 5.2.2系统命令 126 4.4常见故障分析 131 5.3.1故障现象一:BI8K上的OSPF neighbors丢失 131 5.3.2故障现象二:BI8K上的管理模块CPU负荷过高 131 5.3.3故障现象三:BI8K的CPU负荷过高 131 第五节BIGIRON 4000、 8000 132 5.1 BIGIRON 4000、 8000设备体系结构 132 第六节 华为QUIDWAY S8016 133 6.1 设备体系结构 133 第五章 宽带接入服务器(BRAS) 149 第一节 宽带接入服务器原理 150 1.1宽带接入服务器定义 150 1.2宽带接入服务器的系统介绍 150 1.2.1硬件设计结构 150 第二节BAS主流设备介绍 151 第三节 ERX-1400系列设备 151 3.1设备体系结构 151 3.2 ERX设备操作和维护 153 3.2.1常用命令(设备常用命令以Show为主,包括Shasta设备) 153 3.2.2日常维护 153 第四节 华为ISN8850 158 1.1 设备体系结构 158 第五节 华为MA5200E/F 171 5.1 设备体系结构 172 第六章 DSLAM 178 第一节 原理 178 第二节 主流设备介绍 184 第三节 华为MA5100 185 3.1设备体系结构 185 3.2设备操作和维护 191 一、用户登陆 191 二、命令行模式 191 第四节 中兴ZXDSL 8210 216 4.1设备体系结构 216 第五节 港湾HAMMER 10000 230 5.1设备体系结构 230 5.2设备操作和维护 232 第六节 ALCATEL ASAM 7300 234 6.1设备体系结构 234 6.2设备操作和维护 239 第七节 NOKIA D500 243 7.1设备体系结构 243 第七章 用户认证 249 第一节 AAA认证概述 249 第二节 几种认证方式的比较 252 第八章 DNS 259 第一节 DNS相关概念简介 259 第二节BIND简介 260 第三节DNS安装 261 第四节DNS配置 261 第五节DNS运行维护 269

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值