发布于 2019-11-19 15:07:18
最著名的实现是AllJoyn (Windows等)、Bonjour (苹果)、Avahi (UNIX/Linux)。
示例显示了LAN上所有内容的列表(在本例中不是很多):
avahi-browse --all --terminate
+ ens18 IPv6 Canon MG6650 _privet._tcp local
+ ens18 IPv4 Canon MG6650 _privet._tcp local
+ ens18 IPv6 Canon MG6650 Internet Printer local
+ ens18 IPv4 Canon MG6650 Internet Printer local
+ ens18 IPv6 Canon MG6650 UNIX Printer local
+ ens18 IPv4 Canon MG6650 UNIX Printer local
+ ens18 IPv6 Canon MG6650 _scanner._tcp local
+ ens18 IPv4 Canon MG6650 _scanner._tcp local
+ ens18 IPv6 Canon MG6650 _canon-bjnp1._tcp local
+ ens18 IPv4 Canon MG6650 _canon-bjnp1._tcp local
+ ens18 IPv6 Canon MG6650 Web Site local
+ ens18 IPv4 Canon MG6650 Web Site local
+ ens18 IPv6 SERVER _device-info._tcp local
+ ens18 IPv4 SERVER _device-info._tcp local
+ ens18 IPv6 SERVER Microsoft Windows Network local
+ ens18 IPv4 SERVER Microsoft Windows Network local更具体地说,您可以使用avahi-resolve-address将地址解析为名称。
示例
avahi-resolve-address 192.168.1.254
192.168.1.254 router.roaima...发布于 2019-11-20 11:37:54
在Linux中,您可以使用dig或host。示例:
dig -x 192.0.2.1
host 192.0.2.1在windows中,您可以像这样使用ping -a:
ping -a 192.0.2.1https://unix.stackexchange.com/questions/552964
复制相似问题