Nir*_*ond 7 java ip dns networking gateway
我想使用java获取本地机器的默认网关.我知道如何通过执行dos或shell命令来获取它,但还有其他方法可以获取吗?还需要获取主要和辅助dns ip.
没有一种简单的方法可以做到这一点。您必须调用本地系统命令并解析输出,或者读取配置文件或注册表。据我所知,没有一种独立于平台的方法可以实现这项工作——如果你想在所有平台上运行,你就必须为 Linux、Mac 和 Windows 编写代码。
这涵盖了网关,您也可以使用 ifconfig 或 ipconfig 来获取它。对于 DNS 信息,您必须调用不同的系统命令,例如 Windows 上的 ipconfig 或 Linux 或 Mac 上的解析 /etc/resolv.conf。