Привет, у меня есть компьютер, который запускает небольшое веб-приложение (на основе Wamp) и предлагает пользователю взять его смартфон для его использования.
Для этого мы используем 2 беспроводных соединения; - встроенный: Wi-Fi-карта с «беспроводной хостинговой сетью» Windows - кабель UTP от ПК к точке доступа с другой беспроводной сетью (для диапазона 5Gzh)
Возможно, интересно отметить, что встроенный Wi-Fi также используется для подключения к Интернету (карта Wi-Fi может выступать в качестве клиента и AP одновременно)
Результат выглядит следующим образом: - Встроенный Wi-Fi (точка доступа): SSID "сеть" - IP 192.168.173.1 (windows fixed + dhcp server, инициированный windows) - Точка доступа (5GZ/UTP): SSID "network 5GZ" - IP 192.168.173.2 (dhcp зарезервирован в AP) - Wifi клиент: любой IP
Теперь пользователь должен открыть 192.168.173.1 в сети Wi-Fi и 192.168.173.2 в сети 5GZ Wi-Fi - для одной и той же страницы, что вызывает путаницу.
Смотрите схему:
Я ищу инструмент (или какой-то код, имеющий фон, как C #/C++ developper), который позволяет вам создать локальный DNS-сервер для достижения этой цели;
192.168.173.1 demo.domain.com 192.168.173.2 demo.domain.com
Если пользователь не находится в сети, на странице в интернете «demo.domain.com» будет показано, что ему необходимо подключиться к Wi-Fi.
Если они перейдут на demo.domain.com на одном из 2 Wi-Fi, они должны перейти на локальную размещенную страницу.
Я экспериментировал с http://sourceforge.net/projects/dhcp-dns-server - без удачи и удивляюсь, есть ли (легкие) способы добиться этого.
Любая помощь?