第 1 章 - Azure RTOS NetX Duo mDNS/DNS-SD 简介

mDNS 和 DNS-SD 是旨在增强传统 DNS 服务的协议。 mDNS 为本地网络上的节点提供主机名和服务查找。 每个节点都使用 IPv4 或 IPv6 多播通道将其提供的服务发布到其邻居,对来自其邻居的查询做出响应,并对其应用程序的行为发送查询。 按照设计,mDNS 在分布式环境中运行,从而消除了集中式服务。

DNS-SD 构建在 mDNS 之上。 DNS-SD 允许节点公告向本地网络提供的服务或发现本地网络上其他节点提供的服务。 在整个文档中,术语“mDNS”指的是涵盖 mDNS 规范和 DNS-SD 规范的服务。

mDNS 标准

NetX Duo mDNS/DNS-SD 实现符合以下 RFC:

  • RFC 6762:mDNS 规范
  • RFC 6763:DNS-SD 规范