IP アドレスがわかっている場合、Windows PC が想定している名前を見つけるにはどうすればよいですか?

IP アドレスがわかっている場合、Windows PC が想定している名前を見つけるにはどうすればよいですか?

IP アドレスが与えられた場合、リモート Windows PC が想定しているホスト名をどうやって調べればよいですか? Windows cmd.exe または Linux シェルから調べます。

私は、DNS サーバーが IP のホスト名をどう考えているかには興味がありません。IP アドレスに応答するマシンがその名前をどう考えているかにだけ興味があります。

RDP は使用したくないのですが、宛先 PC の管理者ユーザーにはアクセスできます。

答え1

こうすればできるはずです:
wmic /node:<your_ip_here> computersystem get name,domain

または、PowerShell を好む場合:
Get-WmiObject -co <your_ip_here> win32_computersystem -property name,domain |format-list -property name,domain

どちらの場合も、単一の PC ではなくリストを照会し、必要に応じて特定の資格情報を指定できます。

答え2

nbtstat -a IP-Address

例: nbtstat -a 192.168.1.1

答え3

pingスイッチを使用して IP アドレスをホスト名に解決してみることもできます-a

ping -a 192.168.1.1

関連情報