Hallo Leute,
wie der Titel schon sagt, habe ich ein sehr spezifisches Problem und hoffe, hier kann mir jemand weiter helfen.
Folgende Ausgangssituation habe ich. Ich betreibe ein WLAN, das offen für Smartphones ist und in dem mehrere Intranetserver anzufinden sind. Das Netzwerk ist nicht an das Internet angebunden.
Ich habe mir selbst einen DHCP programmiert. Dieser empfängt die DHCP-Discover Nachrichten von den Smartphones und weist ihnen eine IP, sowie als Gateway und DNS seine eigene IP zu.
Ebenfalls habe ich mir einen DNS selbst programmiert, der auf Port 53 nach DNS-Anfragen lauscht und diese auseinander nimmt. Kennt mein Server die angeforderte Adresse, so schickt er eine DNS-Nachricht zurück mit der IP des entsprechenden lokalen Webservers.
Das funktioniert alles so wie ich es mir vorstelle.
Und nun das Problem. Gibt jemand im Smartphone eine Internet-Adresse ein, z.B. www.google.de, so sagt das Smartphone: Die Seite konnte nicht gefunden werden. Ist klar. Mein Netzwerk ist nicht mit dem Internet verbunden und mein DNS reagiert auf diese Anfrage nicht, da er sie nicht beantworten könnte.
Gibt es nun eine Information, die ich in mein Antwort-DNS-Paket einbasteln kann, die dem Smartphone mitteilt, dass die angeforderte Adresse im Netzwerk nicht existiert und das Gerät veranlasst, seine DNS-Frage an seine eigene, mobile Datenverbindung zu stellen und die Internetseite über diese zu öffnen?
wie der Titel schon sagt, habe ich ein sehr spezifisches Problem und hoffe, hier kann mir jemand weiter helfen.
Folgende Ausgangssituation habe ich. Ich betreibe ein WLAN, das offen für Smartphones ist und in dem mehrere Intranetserver anzufinden sind. Das Netzwerk ist nicht an das Internet angebunden.
Ich habe mir selbst einen DHCP programmiert. Dieser empfängt die DHCP-Discover Nachrichten von den Smartphones und weist ihnen eine IP, sowie als Gateway und DNS seine eigene IP zu.
Ebenfalls habe ich mir einen DNS selbst programmiert, der auf Port 53 nach DNS-Anfragen lauscht und diese auseinander nimmt. Kennt mein Server die angeforderte Adresse, so schickt er eine DNS-Nachricht zurück mit der IP des entsprechenden lokalen Webservers.
Das funktioniert alles so wie ich es mir vorstelle.
Und nun das Problem. Gibt jemand im Smartphone eine Internet-Adresse ein, z.B. www.google.de, so sagt das Smartphone: Die Seite konnte nicht gefunden werden. Ist klar. Mein Netzwerk ist nicht mit dem Internet verbunden und mein DNS reagiert auf diese Anfrage nicht, da er sie nicht beantworten könnte.
Gibt es nun eine Information, die ich in mein Antwort-DNS-Paket einbasteln kann, die dem Smartphone mitteilt, dass die angeforderte Adresse im Netzwerk nicht existiert und das Gerät veranlasst, seine DNS-Frage an seine eigene, mobile Datenverbindung zu stellen und die Internetseite über diese zu öffnen?