使用 Avahi 命令行程序发现服务

使用 Avahi 命令行程序发现服务

如果您使用的是 Linux 计算机,那么您可以使用 Avahi 来浏览以查找本地网络上广播的服务。

准备工作: 您必须安装适用于您所用的 Linux 操作系统的 Avahi RPM 包,然后才能使用这些命令行程序。

使用 avahi-browse 命令行程序 /usr/bin/avahi-browse

使用 avahi-browse 命令行程序执行以下操作:
  • 在网络上浏览以查找所有 mDNS 广播
  • 对执行广播的设备的主机名和 IP 地址进行解析

Avahi-browse 命令行选项:avahi-browse 

将以下命令行选项与 avahi-browse 程序配合使用:
选项 描述
-d 指定想要在其中浏览以查找服务的域。如果您不指定域,那么将浏览所有的域。IBM® Security Network Protection 设备在 .local 域上进行广播。
--resolve 显示 IBM Security Network Protection 设备的主机名和 IP 地址,包括服务通告字符串。
示例: "ISNP 5.1 XGS 5100 [ serial number]"
-t 在转储已命名的服务的最新列表后终止 avahi-browse 程序,avahi-browse 程序将不再运行或侦听新广播。
-a 显示网络上的所有服务广播。您不必为此命令行选项指定 
--no-db-lookup 指示 avahi-browse 程序不要转换服务类型。
示例: 将  _ssh._tcp 转换为更加友好的名称(例如,“SSH 远程终端”),或将  _http._tcp 转换为“网站”

在网络上发现 IBM Security Network Protection 设备后,请在浏览器中浏览到设备主机名或 IP 地址,以访问本地管理接口。

使用 avahi-discover-standalone 命令行程序 /usr/bin/avahi-discover-standalone

avahi-discover-standalone 命令行程序是显示全部域中的所有可发现服务的 X Window 程序。您只能从 X Window 会话中运行此程序。

此命令行程序的作用与 avahi-browse -a --resolve 命令的作用相同。在网络上发现 IBM Security Network Protection 设备后,请在浏览器中输入设备主机名或 IP 地址,以访问本地管理接口。

你可能感兴趣的:(Bonjour,学习)