File tree Expand file tree Collapse file tree
libraries/DNSServer/examples/DNSServer Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#include < ESP8266WiFi.h>
22#include < DNSServer.h>
3+ #include < ESP8266WebServer.h>
34
45const byte DNS_PORT = 53 ;
56IPAddress apIP (192 , 168 , 1 , 1 );
67DNSServer dnsServer;
8+ ESP8266WebServer webServer (80 );
79
810void setup () {
911 WiFi.mode (WIFI_AP );
@@ -21,8 +23,19 @@ void setup() {
2123
2224 // start DNS server for a specific domain name
2325 dnsServer.start (DNS_PORT , " www.example.com" , apIP);
26+
27+ // simple HTTP server to see that DNS server is working
28+ webServer.onNotFound ([]() {
29+ String message = " Hello World!\n\n " ;
30+ message += " URI: " ;
31+ message += webServer.uri ();
32+
33+ webServer.send (200 , " text/plain" , message);
34+ });
35+ webServer.begin ();
2436}
2537
2638void loop () {
2739 dnsServer.processNextRequest ();
40+ webServer.handleClient ();
2841}
You can’t perform that action at this time.
0 commit comments