Arduino ESP8266 HTTPS服务器DNS记录验证



我使用ESP8266WebServer库在NodeMCU ESP8266板上制作了HTTP服务器。我想将其转换为HTTPS服务器,所以我使用了ESP8266WebServerSecure库,购买了SSL证书,但我需要确认域验证才能获得证书。为此,我需要添加带有验证码的DNS TXT记录。有人能解释一下如何在我的服务器上执行此操作吗?到目前为止,我使用处理它

void verifyCertificate(){
server.send(200, "plain/text", "verification code");
server.on("/", HTTP_GET, verifyCertificate);

但我不确定这是否是处理域验证的好方法。

您不会在web服务器上添加DNS TXT记录。要添加DNS TXT记录,您需要为服务器分配域名。这意味着您必须向注册商注册域名,为ESP8266创建一个名称,并将该名称的a记录设置为ESP 8266的IP地址。一旦你完成了这项工作,你也可以将DNS TXT记录添加到ESP8266的名称记录中。

添加记录的机制取决于您的域名注册商;请参阅他们的文档。

最新更新