mDNS即组播DNS(multicast DNS)。使用5353端口,在内网没有DNS服务器时,就会出现此组播信息。
在计算机网络中,多播DNS ( mDNS )协议将主机名解析为不包含本地名称服务器的小型网络中的IP地址。它是一种零配置服务,使用与单播域名系统(DNS)基本相同的编程接口,数据包格式和操作语义。虽然Stuart Cheshire将mDNS设计为独立协议,但它可以与标准DNS服务器协同工作。
mDNS协议发布为 RFC 6762使用IP多播用户数据报协议(UDP)数据包,由Apple Bonjour和开源Avahi软件包实现。Android包含mDNS实现。mDNS也已在Windows10中实现,最初仅限于发现网络打印机,后来也能够解析主机名。 mDNS可以与DNS服务发现(DNS-SD)结合使用,DNS服务发现是RFC6763中单独指定的配套零配置技术。
基本介绍