[英]How to know network mask in node.js?
我正在开发一种用于联网的工具,但我不知道如何获取执行该程序的计算机的网络掩码。 我知道我可以通过OS库获取IP,但是我不知道如何知道掩码,您能帮我吗?
先感谢您!
编辑:我正在使用0.10。*版本...我知道在0.11.11版本中,require('os')。networkInterfaces()上的选项“ netmask”。 但是我必须使用0.10。*版本。
您始终可以从节点脚本中执行ifconfig
,然后解析输出并提取您感兴趣的网络接口的netmask参数。
您可以运行ifconfig interface_name | grep 'inet '
ifconfig interface_name | grep 'inet '
,其中interface_name是您感兴趣的接口。解析上面的输出应该很容易。 在OSX上,在Linux“掩码”上查找“ netmask”后的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.