Problema Esp8266 soft AP mode + mDNS Responder

Purtroppo ieri ho avuto da fare e mi son dimenticato della prova (e di altre cose di cui piangerò le conseguenze).

Ho quindi rifatto la prova in ufficio con Wireshark, ho il tablet e l'ESP8266 con l'esempio mDNS di cui abbiamo parlato.

Gli IP sono questi
Router 192.168.137.1
Tablet 192.168.137.128
ESP 192.168.137.27

Metto nel browser esp8266.local e quindi invio

Su Wireshark vedo molte righe ma qui le separo per chiarezza.

1912 456.310430 192.168.137.128 8.8.8.8 DNS 73 Standard query 0x5651 A esp8266.local
1915 456.348623 8.8.8.8 192.168.137.128 DNS 148 Standard query response 0x5651 No such name A esp8266.local SOA a.root-servers.net
1928 456.554230 192.168.137.128 8.8.8.8 DNS 77 Standard query 0x73f2 A www.esp8266.local
1932 456.592395 8.8.8.8 192.168.137.128 DNS 152 Standard query response 0x73f2 No such name A www.esp8266.local SOA a.root-servers.net

Queste righe indicano che il tablet esegue una normale richiesta DNS ai server di Google (8.8.8.8 ) i quali ovviamente rispondono che esp8266.local e www.esp8266.local non esistono.

Poi c'è questa riga che non so interpretare

1942	456.746610	192.168.137.128	224.0.0.251	MDNS	135	Standard query 0x0003 PTR _08FF1091._sub._googlecast._tcp.local, "QM" question PTR _CC1AD845._sub._googlecast._tcp.local, "QM" question PTR _4574A331._sub._googlecast._tcp.local, "QM" question PTR _googlecast._tcp.local, "QM" question

Wireshark mi dice che ha a che fare con il protocollo MDNS ma è un collegamento verso l'esterno.

Nel frattempo ci sono i famosi pacchetti UDP

1913	456.318993	192.168.137.128	192.168.137.1	UDP	42	46737 ? 4886 Len=0

Il tablet manda parecchi pacchetti UDP, una ventina,ma non sono broadcast, li manda al router. E sembrano vuoti (Len=0).

Può essere che l'implementazione di mDNS sul mio Android non sia corretta, o non ci sia proprio, ma non ho mai visto uno scambio di pacchetti per il protocollo mDNS quindi può essere benissimo che la mia interpretazione sia errata.