C++ ESP32 mDNS

C++ ESP32 mDNS

Mit diesem Programm wird die mDNS (Multicast Domain Name System) Funktion realisiert. Multicast DNS (mDNS) ist ein Service, der in kleineren Netzwerken bei der Namensauflösung helfen soll. Dabei geht mDNS einen anderen Weg als das bekannte DNS: Statt bei einem Nameserver anzufragen, werden alle Teilnehmer im Netzwerk direkt angesprochen. Der entsprechende Client sendet einen Multicast in das Netzwerk und fragt dabei, zu welchem Netzteilnehmer der Hostname passt. Ein Multicast ist eine spezielle Kommunikationsform, bei der eine einzelne Nachricht an eine Gruppe von Empfängern gerichtet ist. Die Gruppe kann beispielsweise aus dem kompletten Netzwerk bzw. Subnetwork bestehen. Mit diesem Programm kann die Seite mit http://khfweb.local aufgerufen werden.

Hardware

Die Hardware für die mDNS

  • 1 x ESP32

Programm

C++ ESP32 mDNS

RAW code


Browser nach mDNs Aufruf