最後更新: 2019-12-23
介紹
mDNS = multicast DNS
它與一般 DNS 服務有相同的運作方式, 只是 listen 的 network 不同
Network: 224.0.0.251:5353/UDP
It is a zero-configuration service
It is implemented by the Apple Bonjour and open source Avahi software packages.
By default, mDNS exclusively resolves hostnames ending with the ".local" top-level domain (TLD).
ie. nas.local
mDNS Network Discovery 原理
1)
每個進入局域網的主機, 如果開啟了mDNS服務的話, 都會向局域網內的所有主機組播一個消息,
我是誰, 和我的IP地址是多少.
2)
然後其他也有該服務的主機就會響應, 也會告訴你, 它是誰, 它的IP地址是多少.
OS 支援
* Windows 10
* MacOS