
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