我正在开发一个网络工具,我不知道如何获取执行该程序的计算机的网络掩码。我知道我可以通过OS库获取IP,但我不知道我怎么知道面具,你能帮助我吗?
提前谢谢!
编辑:我正在使用0.10。*版本...我知道在0.11.11版本中,在require('os')上有选项“netmask”.networkInterfaces()。但我必须使用0.10。*版本。
答案 0 :(得分:1)
您始终可以从节点脚本执行ifconfig
,然后解析输出并提取您感兴趣的网络接口的netmask参数。
你可以运行ifconfig interface_name | grep 'inet '
,其中interface_name将是你感兴趣的界面。解析上面的输出应该很容易。在OSX上,在Linux'Mask:'