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”)

猜你喜欢

转载自www.cnblogs.com/kekeoutlook/p/10005354.html