我希望能够扫描服务器网络并将IP地址与主机名匹配。
我看到了很多关于这个的问题(有很多投票),但没有一个是我正在寻找的。 p>
所以我尝试过python的套接字库socket.gethostbyaddr(ip)
。但是,如果我有DNS设置或者IP到主机映射在我的主机文件中,这只会返回结果。
我希望能够向机器询问其主机名,而不是查询DNS。
如何查询Linux机器的主机名?
最好使用python或bash,但其他方式也很好。
答案 0 :(得分:3)
您可以在这些计算机上远程执行命令hostname
命令以获取主机名