Linux中是否有命令从WINS服务器查询主机名

Linux中是否有命令从WINS服务器查询主机名

有人建议了这个命令nmblookup。但是当我运行这个命令时,它发出了以下错误。

$ nmblookup -U 10.140.8.106 -R 'name'
querying name on 10.140.8.106
name_query failed to find name name

nmblookup使用哪些与查询相关的配置文件或命令行选项?它如何知道WINS服务器地址?

谢谢

答案1

对于 WINS 中实际存在的任何名称,您的命令在我的 WINS 服务器上运行良好。当名称不在 WINS 中时,我收到了与您相同的失败消息:

% nmblookup -U 11.22.33.44 -R 'winchester'
querying winchester on 11.22.33.44
11.22.33.143 winchester<00>

% nmblookup -U 11.22.33.44 -R 'winchesxx'
querying winchesxx on 11.22.33.44
name_query failed to find name winchesxx

nmblookup请参阅(" ")的手册页man nmblookup以查看可用的选项。您可以使用该-U选项(“ -U 10.140.8.106”)提供 WINS 服务器的地址。

答案2

根据联机帮助页,该-U选项指定要查询的 WINS 服务器,要查找的名称是第一个位置参数。

相关内容