Как использовать powershell для разрешения IP-адреса на имя хоста для Linux
У нас есть как серверы Windows, так и серверы Linux в домене, и мне нужно будет найти имя хоста на основе IP-адреса.
В настоящее время я использую [System.Net.Dns]::gethostentry('10.254.254.254').HostName
чтобы получить имя хоста. Но это работает только тогда, когда целевой машиной является Windows. Когда целевой машиной является машина Linux, этот скрипт powershell не работает.
Может кто-нибудь, пожалуйста, помогите посоветовать, как использовать powershell для преобразования IP-адреса в имя хоста для Linux-машины?
Спасибо!
1 ответ
Обновите версию PS до 5.1.
Я использую 5.1.14409.1005 на Win Srv 2012, и она работает как для Unix, так и для Windows.