ドメイン内にWindowsサーバとLinuxサーバの両方があり、IPアドレスに基づいてホスト名を見つける必要があります。powershellを使用してIPアドレスをLinuxのホスト名に解決する方法
現在、私は[System.Net.Dns]::gethostentry('10.254.254.254').HostName
を使用してホスト名を取得しています。しかし、これはターゲットマシンがWindowsマシンの場合にのみ動作します。ターゲットマシンがLinuxマシンの場合、このpowershellスクリプトは動作しません。
誰かが、LinuxマシンのIPアドレスをホスト名に変換する方法を教えてください。
ありがとうございます!
http://stackoverflow.com/a/32662358/478656 - コードの.Netメソッドがリモートマシンに接続してホスト名を取得し、DNSを使用していないようです。 – TessellatingHeckler
あなたのLinuxシステムでDNSに 'PTR'エントリが設定されていますか? – TravisEz13
私はネットワークやシステムを管理していません。だから、私はそれらのLinuxサーバでdig -x ipを試してみました。結果としてPTRセクションが表示されます。 – fall