C#DNS域名解析工具(DnsLookup)
C#DNS域名解析工具(DnsLookup)
DNS域名解析工具:DnsLookup
输入域名后点击Resolve按钮即可。
主要实现代码如下:
private void btnResolve_Click ( object sender, EventArgs e ) { lstIPs.Items.Clear ( ); //首先把结果里的ListBox清空 try { IPHostEntry iphost = Dns.GetHostEntry ( txtInput.Text ); //解析主机 foreach ( IPAddress ip in iphost.AddressList ) { //iphost.AddressList这里面是从主机上获取的所有的IP,所以要用Foreach遍历出来 string ipaddress = ip.AddressFamily.ToString ( ); lstIPs.Items.Add ( ipaddress ); lstIPs.Items.Add (" "+ip.ToString ()); } txtHostName.Text = iphost.HostName; //主机名 } catch ( Exception ex) { MessageBox.Show ( "Unable to process the request because" + " the following problem occurred:\n" + ex.Message, "Exception occurred" ); //这里是异常处理 例如网络连接或主机不能解析等其它问题就显示出来给用户 } } private void txtInput_KeyPress ( object sender, KeyPressEventArgs e ) { if ( e.KeyChar==(char)13 ) { //大家在敲完后都习惯性回车确定 这里就是在Input里输入完后直接回车,相当于点击了Resolve这个按钮 btnResolve_Click ( this, null ); } }
C#DNS域名解析工具(DnsLookup)相关推荐
- C++如何实现DNS域名解析转
C++如何实现DNS域名解析 这片文章介绍了C++如何实现DNS域名解析,还有对相关技术的介绍,代码很详细,需要的朋友可以参考下 一.概述 现在来搞定DNS域名解析,其实这是前面一篇文章C++实现Pi ...
- DNS域名解析服务配置会不会?
目录 微信公众号[厦门微思网络] 一.DNS 1.1 DNS 服务介绍 DNS(Domain Name System,域名系统),因特网上作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更 ...
- 搭建DNS域名解析服务器
搭建DNS域名解析服务器 1.安装BIND软件 软件包bind,提供域名服务的主要程序及相关文件. 软件包bind-utils,提供对DNS服务器的测试工具程序,如nslookup. 注释:BIND是 ...
- linux下DNS配置及域名解析服务,linux DNS域名解析服务
DNS域名解析服务 (一)Dns软件包安装 Bind:提供域名服务的主要程序及相关文件 Bind-utils:测试dns工具(nslookup.host) Yum仓库安装软件 Yum install ...
- 运维之DNS域名解析服务基础概念与Bind9安装
0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...
- 【RHCE】DNS域名解析服务器及正反向解析与主从同步简单配置
目录 域名解析服务器的介绍 因特网的域名结构 域名服务器的类型划分 DNS域名解析的过程 搭建DNS服务器 实验 实验一:正向解析 [vim /named/named.localhost] [roo ...
- DNS域名解析问题排查
DNS域名解析问题排查 域名结构 dig常见用法 安装dig 查看本机使用的dns地址 使用dot或doh查询域名解析 查询A记录 查询dns所有记录值any 从ip地址反查询域名`dig -x` 查 ...
- DNS域名解析服务器
一.DNS简介 DNS是Domain Name System(域名系统)的简称,DNS可以为计算机.服务以及接入互联网或局域网的任何资源提供分层的域名解析功能.DNS提供了很多功能,其中最主要的功能就 ...
- Linux网络服务之DNS域名解析服务
Linux网络服务之DNS域名解析服务 DNS简介 DNS名词介绍 DNS系统的作用 DNS分布式数据结构 DNS系统类型 DNS的查询方式(递归查询和迭代查询) 本地主机映射文件hosts 域名的解 ...
最新文章
- 关于学习Python的一点学习总结(16->popitem()->sedefault()->update()->values())
- 强者愈强!疫情拉大“数据资产”贫富差距,顶级公司数据建设靠什么
- 关于JSON的一些问题
- SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)(未解决)
- python制作一个教学网站_小白如何入门Python? 制作一个网站为例
- BootStrap 学习笔记(一)
- HDOJ2567 ( 寻梦 ) 【切水题,很欢乐~】
- 由excel导出引起的cpu 100% 和gc 的问题
- 聊聊机器翻译界的“灌水与反灌水之战”!
- 数据爆炸时代,浪潮K1 Power释放新算能
- 二值化区分前景和背景
- android 原型模式,原型模式-下拉刷新的全局设置
- 我们开发中常用的常用浏览器常用插件,比如FeHelper,React Developer Tools, Vue Devtools,沙拉查词,Infinity,OneTab,AdGuard等
- 2017年 外牌转沪牌 攻略 (沪南路车管所)
- catia切割红色框框_如何在CATIA中对零件的实体进行切割,详细始末
- java定时执行 web_定时执行任务-Java WEB程序【绝对好用】
- kali Linux sqli labs环境搭建,以及报503错误解决
- centos 7 | 安装和使用cpan
- 七夕表白之Python画玫瑰花
- 基于pytorch下用LSTM做股票预测——超详细
热门文章
- 引入struts html标签,【学习】Struts标签之html标签
- leetcode 106. 从中序与后序遍历序列构造二叉树 105. 从前序与中序遍历序列构造二叉树思考分析
- stl标准模板库_C ++标准模板库(STL)中的array :: fill()
- 静态链表(代码、分析、汇编)
- Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
- mysql学习笔记14 多表查询初步
- linux之地址空间
- 关联式容器(map,set,multimap,multiset)
- 原始socket例子
- 【Linux系统编程学习】 文件描述符