# inet.mac 库模块帮助文档

## inet.mac 成员列表 <a id="inet.mac" href="#inet.mac">&#x23;</a>

用于获取 MAC（Media Access Control）地址。

### inet.mac.getAddress("IP或域名",端口) <a id="inet.mac.getAddress" href="#inet.mac.getAddress">&#x23;</a>
返回当前联网的网卡的 MAC 地址，  
- 参数 @1 可选指定连接的目标域名或 IP。  
- 参数 @2 可选指定端口（默认值为 80）。  
如果不指定参数 @1 则返回找到的第一个网卡的 MAC 地址。  

返回值都是字符串表示的以太网适配器（遵循 IEEE 802.3 标准）的 MAC 地址。  
- 返回值 1 为 当前实际使用的 MAC 地址（ OID_802_3_CURRENT_ADDRESS 地址）。  
- 返回值 2 为 出厂时烧录在硬件上的永久物理地址（ OID_802_3_PERMANENT_ADDRESS 地址）。  
一般情况下两个返回值是一样的，但当前 MAC 是可能变更的。  
无法连接目标主机时返回第一个网卡的 MAC 地址。

### inet.mac.getPermanentAddress("网卡ID") <a id="inet.mac.getPermanentAddress" href="#inet.mac.getPermanentAddress">&#x23;</a>
返回硬件 MAC 地址 - OID_802_3_PERMANENT_ADDRESS
