net.interfaces
net.interfaces
功能
读取本机网络接口信息。
语法
net.interfaces()
参数
无参数。
返回值
| 类型 | 说明 |
|---|---|
| Array | 返回网络接口信息对象数组。 |
接口对象字段
数组中每个对象表示一个网络地址。
| 字段 | 类型 | 必定存在 | 说明 |
|---|---|---|---|
| name | String | 是 | 接口名称。当前实现会返回 default 表示默认出口地址,loopback 表示本机回环地址。 |
| ip | String | 是 | IP 地址字符串,例如 192.168.1.10 或 127.0.0.1。 |
| family | String | 是 | IP 地址族。当前可能为 IPv4 或 IPv6。 |
| internal | Bool | 是 | 是否为内部地址。true 表示 loopback 等本机内部地址;false 表示默认出口地址。 |
示例
// 读取本机网络接口列表。 list = net.interfaces() first = list[0] // 输出第一个接口的 IP 地址。 result = first.ip // 输出示例:192.168.1.10 print result
注意事项
- 当前实现包含默认出口 IP 和 loopback 信息。