这个问题:获取 RDP 客户端计算机的主机名,询问RDP服务器如何识别客户端(即用于远程登录的主机),并得到了这样的答案:
netstat -na | find "3389" | find "ESTABLISHED" >> C:\path_to_rdplog.txt
date /T >> C:\path_to_rdplog.txt
time /T >> C:\path_to_rdplog.txt
echo. >> C:\path_to_rdplog.txt
echo ----------- >> C:\path_to_rdplog.txt
echo. >> C:\path_to_rdplog.txt
以上捕获并记录了客户端主机的 IP 地址。我想捕获主机姓名还有;那该怎么办呢?
答案1
您可以使用nmap
nmap -A 10.49.52.31
你应该得到如下输出:
Computer name: computer.name
NetBIOS computer name: netbios.domain.com
Domain name: domain.com
Forest name: domain.com
FQDN: fully.quality.domain.com
手册页- Linux
文档Windows / Linux系统
这里是下载页面获取软件,但对于 Windows,它有一个 GUI,称为 Zen-nmap。
警告:有些防火墙会将此软件识别为“嗅探器”,因为它们确实是,所以请确保您的主机具有正确的规则,以便顺利运行它,否则会被您自己的防火墙阻止
答案2
ping -a
还可以将给定的 IP 地址解析为主机名。