Hi Leute,
ich weiß gerade nicht mehr weiter.
Es geht hier um das Thema "Captive Portal". Ich habe eine nodeJS App geschrieben die einfach nur ein Webserver ist. Ein Windows 10 (es muss windows sein) Rechner soll ein Wifi Hotspot öffnen, daraufhin soll sich ein Smartphone verbinden und eben diesen Captive Portal => nodejs-page öffnen.
Das klappt soweit, Apple und Android probieren hier eine Webseite (z.B. captive.apple.com) zu erreichen. Ist diese nicht erreichbar so öffnet er automatisch den Browser mit der Seite. Das fange ich ab!
Wie gesagt klappt es aber nur wenn ich das Tool "myPublicWifi" nutze. Mit dem Windows eigenem Hotspot klappt es nicht.
Nun ist dieses Tool aber extreeeem langsam beim Start was unzumutbar ist.. (mehrere Minuten)
Nun dachte ich mir.. nehme ich einen kleinen Router bzw. Wifi bridge. Rechner per LAN an den Router... Dem Router sage ich dass mein Rechenr = DNS Server ist.
Sobald ich mich nun per Wifi auf den Router verbinde, sehe ich dass der Rechner diese DNS anfragen bekommen (wireshark) diese aber nicht durch meinen Webserver wahrgenommen werden!.
In der Hostsdatei sind alle erforderliches hostnamen hinterlegt mit der IP Adresse des Rechners.
Ein kleines DNS Server Tool habe ich auch, aber das hat auch nicht geholfen...
Was mache ich falsch? Wieso läuft es wenn ich den Hotspot direkt auf dem Rechner öffne, aber nicht über eine Wifi Bridge?
Was muss ich dem Router noch sagen?
ich weiß gerade nicht mehr weiter.
Es geht hier um das Thema "Captive Portal". Ich habe eine nodeJS App geschrieben die einfach nur ein Webserver ist. Ein Windows 10 (es muss windows sein) Rechner soll ein Wifi Hotspot öffnen, daraufhin soll sich ein Smartphone verbinden und eben diesen Captive Portal => nodejs-page öffnen.
Das klappt soweit, Apple und Android probieren hier eine Webseite (z.B. captive.apple.com) zu erreichen. Ist diese nicht erreichbar so öffnet er automatisch den Browser mit der Seite. Das fange ich ab!
Wie gesagt klappt es aber nur wenn ich das Tool "myPublicWifi" nutze. Mit dem Windows eigenem Hotspot klappt es nicht.
Nun ist dieses Tool aber extreeeem langsam beim Start was unzumutbar ist.. (mehrere Minuten)
Nun dachte ich mir.. nehme ich einen kleinen Router bzw. Wifi bridge. Rechner per LAN an den Router... Dem Router sage ich dass mein Rechenr = DNS Server ist.
Sobald ich mich nun per Wifi auf den Router verbinde, sehe ich dass der Rechner diese DNS anfragen bekommen (wireshark) diese aber nicht durch meinen Webserver wahrgenommen werden!.
In der Hostsdatei sind alle erforderliches hostnamen hinterlegt mit der IP Adresse des Rechners.
Ein kleines DNS Server Tool habe ich auch, aber das hat auch nicht geholfen...
Was mache ich falsch? Wieso läuft es wenn ich den Hotspot direkt auf dem Rechner öffne, aber nicht über eine Wifi Bridge?
Was muss ich dem Router noch sagen?