百色网站免费建设,网站建设开公司现在好做吗,成都科技网站建设咨,个人网站模板吧C#DNS域名解析工具(DnsLookup) DNS域名解析工具#xff1a;DnsLookup 输入域名后点击Resolve按钮即可。 主要实现代码如下#xff1a; private void btnResolve_Click ( object sender, EventArgs e ) {lstIPs.Items.Clear ( ); //首先把结果里的ListBox清空 try {IPHostE…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 );
}
}