C# System.Net.NetworkInformation 命名空间学习之NetworkInterface 类获取IP,DNS,Gateway,Mask, MAC等网络相关信息

本文介绍了如何利用C#的System.Net.NetworkInformation命名空间中的NetworkInterface类获取网络接口的IP地址、DNS、网关、子网掩码及MAC等信息。通过GetAllNetworkInterfaces()方法获取接口列表,并通过IPInterfaceProperties获取详细属性,包括DnsAddresses、GatewayAddress和UnicastAddresses等。
摘要由CSDN通过智能技术生成
public abstract class NetworkInterface

描述网络接口信息的类,可以从中获取IP,DNS,MAC,Mask,Gateway等信息,还能获取接口状态,是否可用等,


成员方法:

public static NetworkInterface[] GetAllNetworkInterfaces()
静态函数,返回当前电脑里所有可用的网络接口。

例:当调用此函数会返回我电脑上所有网络接口,

===========================================================================
接口列表
 11...d4 3d 7e 9d 64 09 ......Realtek PCIe GBE Family Controller
 14...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
 16...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 17.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值