前言
本文主要介绍如果在 Windows 系统下使用 dns-sd 来搜索当前网络下局域网服务
准备工具
Apple Bonjour Print Services
Apple 提供了 Bonjour Print Services for Windows
下载链接: support.apple.com/en-us/10638…
下载完直接安装即可。
dns-sd
dns-sd 是一个工具,全称为 “DNS Service Discovery”,它允许用户在本地网络上查找和使用基于零配置网络的服务。
Apple Bonjour Print Services 内置了dns-sd命令行
安装完Bonjour Print Services for Windows之后即可在命令行中访问 dns-sd
示例
1. 通过 DNS 服务发现(DNS-SD)来浏览网络中提供的特定类型的服务
dns-sd -B _home-assistant._tcp.
-B选项表示“Browse”(浏览),即搜索并列出指定类型的所有服务。_home-assistant._tcp.是你想要浏览的服务类型。
2. 通过DNS服务发现(DNS-SD)来浏览网络中提供的所有服务类型
dns-sd -B _services._dns-sd._udp.
-B选项表示“Browse”(浏览),即搜索并列出指定类型的所有服务。_services._dns-sd._udp.用于列出所有可用的 DNS-SD 服务类型。这个特殊的查询类型返回的是网络中所有注册的 DNS-SD 服务名称。