您好,登錄后才能下訂單哦!
fw:mDNS協(xié)議是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
mdns 即多播dns(Multicast DNS),mDNS主要實(shí)現(xiàn)了在沒有傳統(tǒng)DNS服務(wù)器的情況下使局域網(wǎng)內(nèi)的主機(jī)實(shí)現(xiàn)相互發(fā)現(xiàn)和通信,使用的端口為5353,遵從dns協(xié)議,使用現(xiàn)有的DNS信息結(jié)構(gòu)、名語法和資源記錄類型。并且沒有指定新的操作代碼或響應(yīng)代碼。
在局域網(wǎng)中,設(shè)備和設(shè)備之前相互通信需要知道對(duì)方的ip地址的,大多數(shù)情況,設(shè)備的ip不是靜態(tài)ip地址,而是通過dhcp 協(xié)議動(dòng)態(tài)分配的ip 地址,如何設(shè)備發(fā)現(xiàn)呢,就是要mdns大顯身手,例如:現(xiàn)在物聯(lián)網(wǎng)設(shè)備和app之間的通信,要么app通過廣播,要么通過組播,發(fā)一些特定信息,感興趣設(shè)備應(yīng)答,實(shí)現(xiàn)局域網(wǎng)設(shè)備的發(fā)現(xiàn),當(dāng)然mdns 比這強(qiáng)大的多
組播地址: 組播地址使用的是D類地址,地址范圍為:224.0.0.0—239.255.255.255
mdns 工作原理簡(jiǎn)單描述:
mdns 使用組播地址為: 224.0.0.251 (ipv6: FF02::FB) 端口為5353,mdns 是用于局域網(wǎng)內(nèi)部的,并且主機(jī)的域名為.local 結(jié)尾,每個(gè)進(jìn)入局域網(wǎng)的主機(jī),如果開啟了mDNS服務(wù)的話,都會(huì)向局域網(wǎng)內(nèi)的所有主機(jī)組播一個(gè)消息,我是誰(域名),和我的IP地址是多少。然后其他有mdns服務(wù)的主機(jī)就會(huì)響應(yīng),也會(huì)告訴你,它是誰(域名),它的IP地址是多少。 當(dāng)然設(shè)備需要服務(wù)時(shí),就是使用mdns 查詢域名對(duì)對(duì)應(yīng)的ip地址,對(duì)應(yīng)的設(shè)備收到該報(bào)文后同樣通過組播方式應(yīng)答,此時(shí)其他主機(jī)設(shè)備也是可以收到該應(yīng)答報(bào)文,其他主機(jī)也會(huì)記錄域名和ip 以及ttl 等,更新緩存
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。