.local 域名,例如 printer.localB.local 发送 mDNS 查询请求(多播)B.local 名称的设备 B 回复mDNS 与传统 DNS 类似,但多播:
与 DNS 的主要区别是:mDNS 是 多播(局域网广播),而 DNS 是 单播(向服务器查询)
hostname.local 直接访问设备,不需要 IP优点 | 缺点 |
|---|---|
自动发现和解析主机名 | 只适用于局域网,跨网段无效 |
无需 DNS 服务器或手动配置 | 大量设备时多播流量增加 |
支持零配置网络和即插即用 | 安全性较低,可能被局域网内设备监听 |
与 DNS 协议兼容 | 解析速度受局域网规模影响 |
平台 | 实现 |
|---|---|
macOS / iOS | Bonjour(Apple 官方) |
Linux | Avahi |
Windows | Bonjour for Windows / Windows 10 自带部分支持 |
IoT / 嵌入式 | mDNSResponder、ESP32 mDNS 库 |
💡 总结:
https://www.52runoob.com/archives/6461
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。