Как использовать 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.

Другие вопросы по тегам