如何使用Powershell将IP地址解析为Linux的主机名



我们在域中同时有Windows服务器和Linux服务器,我需要根据IP地址找到主机名。

目前我正在使用[System.Net.Dns]::gethostentry('10.254.254.254').HostName来获取主机名。但这仅在目标计算机是Windows计算机时才有效。当目标计算机是 Linux 计算机时,此 powershell 脚本不起作用。

有人可以帮忙建议如何使用Powershell将IP地址解析为Linux机器的主机名吗?

谢谢!

将您的 PS 版本升级到 5.1。

我在Win Srv 2012上运行5.1.14409.1005,它适用于Unix和Windows。

最新更新