本地.local域名訪問實現


蘋果的 Bonjour 的多址廣播域名服務(mDNS) 使用“.local ”后綴來識別 Bonjour 可訪問的設備

比如樹莓派可以用用raspberrypi.local去訪問非常方便,無需在DHCP中保留地址

其他Linux發行版可通過安裝avahi服務實現local本地域名

Avahi 是Zeroconf規范的開源實現,常見使用在Linux上。它可以在沒有 DNS 服務的局域網里發現基於 zeroconf 協議的設備和服務。它跟 mDNS 一樣。包含了一整套多播DNS(multicastDNS)/DNS-SD網絡服務的實現。它使用的發布授權是LGPL。Zeroconf規范的另一個實現是Apple公司的Bonjour程式。Avahi和Bonjour相互兼容。Avahi允許程序在不需要進行手動網絡配置的情況下,在一個本地網絡中發布和獲知各種服務和主機。例如,當某用戶把他的計算機接入到某個局域網時,如果他的機器運行有Avahi服務,則Avahi程式自動廣播,從而發現網絡中可用的打印機、共享文件和可相互聊天的其他用戶。這有點象他正在接收局域網中的各種網絡廣告一樣。
Linux下系統實際啟動的進程名,是avahi-daemon

實現

$ sudo apt install avahi-daemon


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM