现实中,我们的机器可以有多块网卡(network adapter),
每块网卡只能有一个MAC Address,
但一块网卡又可以绑定多个IP Address。

现本机安装有3块网卡(其中后两块是虚的假卡),
第一块(物理存在的真卡)绑定了三个IP地址,
具体情况如下:

MAC Address : 00:05:5D:72:B6:53
      IP Address : 192.168.0.47
      IP Address : 192.168.0.106
      IP Address : 192.168.0.220

MAC Address : 00:50:56:C0:00:01
      IP Address : 192.168.204.1

MAC Address : 00:50:56:C0:00:08
      IP Address : 192.168.74.1

下面的程序将获取以上内容:

C# Get network adapter info.using System;
C# Get network adapter info.
using System.Management;//It is need import in addition.
C# Get network adapter info.
using System.Collections;
C# Get network adapter info.
C# Get network adapter info.
namespace PublicBill.GetNetworkAdapter

以下是程序运行后的结果:
C# Get network adapter info. 

有关“Win32_NetworkAdapterConfiguration”,请参照
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_networkadapterconfiguration.asp

相关文章: