我在 NodeJS 中查找本地 IP 地址时遇到问题。到目前为止,我发现的最佳解决方案是调用os.networkInterfaces()
方法(或ifconfig
)并简单地解析结果,检查 iffamily == 'IPv4'
和internal == true
. 问题是,当我们安装了带有虚拟网络接口的 VM 时,我们会得到两个这样的地址,并且无法(或者是否存在?)区分哪个是“真实的”地址。
知道怎么做吗?
提前致谢
我在 NodeJS 中查找本地 IP 地址时遇到问题。到目前为止,我发现的最佳解决方案是调用os.networkInterfaces()
方法(或ifconfig
)并简单地解析结果,检查 iffamily == 'IPv4'
和internal == true
. 问题是,当我们安装了带有虚拟网络接口的 VM 时,我们会得到两个这样的地址,并且无法(或者是否存在?)区分哪个是“真实的”地址。
知道怎么做吗?
提前致谢