DNS-SD 是 DNS Service Discovery 的缩写,指利用 DNS(域名系统)的记录类型(如 SRV、TXT 等)在局域网或更广网络中发布、发现并定位服务的一种机制;常用于“自动发现打印机、共享服务、媒体设备”等场景。(在很多实现里与 mDNS/Bonjour 一起使用。)
/ˌdiː.enˈɛs ˌɛsˈdiː/
My laptop found the printer via DNS-SD.
我的笔记本电脑通过 DNS-SD 找到了打印机。
In the office network, DNS-SD advertisements let devices discover services without manual configuration, even as IP addresses change.
在办公室网络中,DNS-SD 的服务通告让设备无需手动配置就能发现服务,即使 IP 地址发生变化也能正常工作。
DNS-SD 由 DNS(Domain Name System,域名系统) + SD(Service Discovery,服务发现) 组成。其核心思想是“借用既有的 DNS 体系和记录格式来做服务发现”,因此名称直观地表达了“用 DNS 来进行服务发现”。