C#网络编程——IPHostEntry

简介: 1 using System; 2 using System.Net; 3 4 namespace study 5 { 6 class IPHostEntrySample 7 { 8 public static void func(...
 1 using System;
 2 using System.Net;
 3 
 4 namespace study
 5 {
 6     class IPHostEntrySample
 7     {
 8         public static void func(string argv)
 9         {
10             //获得主机名
11             IPHostEntry results = Dns.GetHostByName(argv);
12             Console.WriteLine("Host:{0}", results.HostName);
13 
14             //使用循环显示IP地址表
15             foreach(string alias in results.Aliases)
16             {
17                 Console.WriteLine("Alias:{0}", alias);
18             }
19 
20             //遍历地址列表
21             foreach(IPAddress address in results.AddressList)
22             {
23                 Console.WriteLine("Address:{0}", address.ToString());
24             }
25         }
26     }
27 }

提供字符串,例如IPHostEntrySample.func("www.qq.com"),返回目标主机信息

注:控制台版本

作者: letcafe

-------------------------------------------

个性签名:编程水太深,先会造轮子!

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

目录
相关文章
|
11月前
|
数据采集 JSON API
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
|
4月前
|
数据采集 监控 调度
C#网络爬虫之TianyaCrawler实战经验分享
C#网络爬虫之TianyaCrawler实战经验分享
|
9月前
|
数据采集 JSON JavaScript
C# 解析“JSON“格式数据和网络实战案例 入门
C# 解析“JSON“格式数据和网络实战案例 入门
|
10月前
|
JSON 监控 安全
通用网络安全编程:C#实现监控上网时间的软件与警报系统
在当今数字时代,网络安全已经成为每个人都必须关心的问题。为了保护家庭成员或企业员工在互联网上的安全,开发一款能够监控上网时间并实现警报系统的软件变得至关重要。本文将介绍如何使用C#编程语言创建这样一款软件,并通过一些具体的代码例子来阐述其实现过程。
231 0
|
网络协议 安全 API
C# Socket网络编程精华篇
C# Socket网络编程精华篇
|
存储 C#
基于C#的ArcEngine二次开发33:几何网络连通性分析(下)
基于C#的ArcEngine二次开发33:几何网络连通性分析
基于C#的ArcEngine二次开发33:几何网络连通性分析(下)
|
数据挖掘 数据库 C#
基于C#的ArcEngine二次开发33:几何网络连通性分析(上)
基于C#的ArcEngine二次开发33:几何网络连通性分析
基于C#的ArcEngine二次开发33:几何网络连通性分析(上)
|
C#
C#网络应用编程,实验七: 异步编程练习
C#网络应用编程,实验七: 异步编程练习
114 1
C#网络应用编程,实验七: 异步编程练习
|
C#
C#网络应用编程,异步编程基础练习
C#网络应用编程,异步编程基础练习
142 1
C#网络应用编程,异步编程基础练习
|
C#
C#网络应用编程,实验5:数据流练习
C#网络应用编程,实验5:数据流练习
117 1
C#网络应用编程,实验5:数据流练习