Nodemcu esp12-e - nom domaine

Allo j’aimerais savoir comment faire pour faire un nom domaine fictive pour mon Webserver sur mon nodemcu voici un code de base j’aimerais faire « test.com » qui redirect a mon 192.168.1.1 quand je l’écris dans une page web, je l’utilise en AP sans être connecté sur internet je ces qui a le mode local « test.local » mais ça fonctionne pas jais testé plein tuto du ESP8266mDNS.h mais rien fonctionne !!!! mais ces possible de le faire sans le .local mais un .com ou .net ect…. Merci !

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

#define LED_BUILTIN D2 
const char *ssid = "AP";
const char *password = "Password";

IPAddress ip(192,168,1,1);
IPAddress subnet(255,255,255,0);
WiFiServer server(80);

void setup()
{
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(115200);
  Serial.println();
  Serial.println("Configuring access point...");


  WiFi.softAP(ssid, password);
  WiFi.softAPConfig(ip, ip, subnet);
  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);
  server.begin();
  Serial.println("Server started");
}

void loop()
{
  WiFiClient client = server.available();
  if (client)
  {                          
    Serial.println("New Client."); 
    String currentLine = "";    
    while (client.connected())
    { 
      if (client.available())
      {                         
        char c = client.read(); 
        Serial.write(c);        
        if (c == '\n')
        {        
          if (currentLine.length() == 0)
          {
            client.println("HTTP/1.1 200 OK");
            client.println("Content-type:text/html");
            client.println();
            client.print("Click <a href=\"/H\"><button>ON</button></a> to turn ON the LED.
");
            client.print("Click <a href=\"/L\"><button>OFF</button></a> to turn OFF the LED.
");
            client.println();
            break;
          }
          else
          { 
            currentLine = "";
          }
        }
        else if (c != '\r')
        {               
          currentLine += c;
        }
        if (currentLine.endsWith("GET /H"))
        {
          digitalWrite(LED_BUILTIN, HIGH);
        }
        if (currentLine.endsWith("GET /L"))
        {
          digitalWrite(LED_BUILTIN, LOW); 
        }
      }
    }
    // close the connection:
    client.stop();
    Serial.println("Client Disconnected.");
  }
}
void changeStateon()
{
  digitalWrite(LED_BUILTIN, LOW);
}

Si vous tapez un nom de domaine genre test.com dans un navigateur web, il va contacter le serveur DNS déclaré sur votre PC pour savoir quelle est l’Adresse IP correspondante.

==> gérez vous votre propre serveur dns sur votre réseau local et est-ce configuré sur votre pc ?

Voir ce qui est possible de faire avec l'exemple DNSServer et les deux autres exemples du groupe ' DNSServer' présents dans l'IDE Arduino après ajout de l'extension pour ESP8266

J-M-L:
Si vous tapez un nom de domaine genre test.com dans un navigateur web, il va contacter le serveur DNS déclaré sur votre PC pour savoir quelle est l’Adresse IP correspondante.

==> gérez vous votre propre serveur dns sur votre réseau local et est-ce configuré sur votre pc ?

je je connais le principe de TCP/IP !!! et Je cherche pas a changé mon host de Windows et jais jamais dit j’utiliserais mon pc !

la question est en zone fermé d'internet je veut qu'il soient lui même gestionnaire de son propre nom domaine ...

OK (rien d'évident à ce que vous connaissez ou pas vu l'information passée, je pensais que votre nodeMCU était le serveur et que vous l'accédiez depuis votre PC ou un autre navigateur sur le réseau local)

donc si vous comprenez le principe, il faut un DNS server quelque part qui va fournir la conversion nom --> IP.

comme mentionné par @al1fch cf lex exemples de DNSServer

qui est le client?

je les testé et fonctionne pas... ! juste en mode * dans

dnsServer.start(DNS_PORT, "www.example.com", apIP);

doit faire

dnsServer.start(DNS_PORT, "*", apIP);

peut importe ce que j’écris il le ouvre mais pas en perso il ne ce redirige pas ! mais bon je vais testé d'autre code dns

Quel est le client ?

La librairie est minimaliste à mon avis ne gère pas les représentations non finales / développées