
Como posso descobrir o que um PC remoto com Windows pensa que é seu nome de host, dado seu IP? Do Windows cmd.exe ou de um shell do Linux.
Não estou interessado no que um servidor DNS pensa que é o nome do host para um IP, apenas no que a máquina que responde a um endereço IP pensa que é o seu nome.
Não quero usar o RDP, mas tenho acesso a um usuário administrativo nos PCs de destino.
Responder1
Isso deve fazer:
wmic /node:<your_ip_here> computersystem get name,domain
ou se você preferir o PowerShell:
Get-WmiObject -co <your_ip_here> win32_computersystem -property name,domain |format-list -property name,domain
Ambos permitirão que você consulte uma lista em vez de um único PC e especifique credenciais específicas, se necessário.
Responder2
nbtstat -a IP-Address
Exemplo: nbtstat -a 192.168.1.1
Responder3
Você pode tentar usar ping
seu -a
switch para resolver endereços IP para nomes de host.
ping -a 192.168.1.1