ESP8266 mDNS


https://circuits4you.com/2017/12/31/esp8266-mdns/

本教程介紹如何使用ESP8266進行多播DNS?在網絡世界中,很難記住每個網站和計算機的IP地址,解決這個問題域名系統(DNS)用於制作人類可理解的名稱。在ESP8266中使用ESP作為Web服務器時,很難記住ESP8266的IP地址,並且在DHCP模式下很難識別ESP的IP地址。即WiFi路由器為ESP8266分配IP地址。大多數ESP8266應用程序沒有顯示界面,並且不容易訪問以了解其IP地址。為了克服這個問題,使用mDNS。

什么是mDNS?

有關mDNS的更多信息,請閱讀RFC6762

隨着聯網設備變得更小,更便攜和更普遍,使用配置較少的基礎設施進行操作的能力變得越來越重要。特別是,在沒有傳統的托管DNS服務器的情況下查找DNS資源記錄數據類型(包括但不限於主機名)的能力是有用的。

多播DNS(mDNS)提供在沒有任何傳統單播DNS服務器的情況下在本地鏈路上執行類似DNS的操作的能力。此外,多播DNS指定DNS名稱空間的一部分可供本地使用,無需支付任何年費,也無需設置授權或以其他方式配置傳統DNS服務器來回答這些名稱。

多播DNS名稱的主要優點是

  1. 它們幾乎不需要管理或配置來設置它們,
  2. 它們在沒有基礎設施時工作,並且
  3. 它們在基礎設施故障期間工

在ESP8266上使用本地網絡中的mDNS

使用ESP8266的mDNS程序

該程序創建ESP8266 mDNS,名稱為esp8266 MDNS.begin(“esp8266”)


免責聲明!

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



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