mDNS 和 LLMNR 查询使用与 tcp DNS 相同的格式吗?

mDNS 和 LLMNR 查询使用与 tcp DNS 相同的格式吗?

mDNS 客户端将查询发送到 224.0.0.251:5353

LLMNR 客户端将查询发送到 224.0.0.252:5355

它们的数据包格式与老式 tcp dns 相同吗?

假设我想解析主机名测试.本地发送通常的 DNS“标准查询,一个问题”。 DNS 数据包也适合 mDNS 和 LLMNR 吗?

答案1

关于“多播 DNS”的维基百科:

它是一种零配置服务,使用与单播域名系统 (DNS) 基本相同的编程接口、数据包格式和操作语义。

关于“链路本地多播名称解析”的维基百科:

链路本地多播名称解析 (LLMNR) 是一种基于域名系统 (DNS) 数据包格式的协议,允许 IPv4 和 IPv6 主机对同一本地链路上的主机执行名称解析。

所以是的,数据包格式都是相同的。

相关内容