hgo*_*lez 5 java windows fqdn inetaddress
我试图使用Java代码获取我的域中的Windows机器的FQDN.
我试过InetAddress.getByName("machine-1").getCanonicalHostName()但只返回机器名称.
另一方面,如果我ping"machine-1",我会获得完整的域名.
你知道怎么做吗?
简单的答案是,如果可以的话,您的建议就会有效。
API 确实声明,如果可以的话,它将返回 FQDN。这取决于系统配置。
您发布的代码确实适用于 Windows 域计算机上的我,但我不能说为什么它不适合您。
如果您无法更改机器/域配置以便 java 可以获取它,并且您的代码必须使用该 FQDN,则您可以诉诸于从 java 执行 ping 命令并至少将结果解析为临时的措施。
| 归档时间: |
|
| 查看次数: |
2938 次 |
| 最近记录: |