Primero, me centraría en que la solución funcione normalmente con el cliente escribiendo una URL de nombre simple como http ://lime para facilitar la depuración.
Como es posible que no necesite proporcionar acceso a Internet, es posible que no necesite implementar por completo un portal cautivo, ya que eventualmente responderá cualquier respuesta de DNS que proporcione apuntará a su página, con dnsmasq.
Entonces, la forma más fácil es en su servidor web, para crear el host virtual deseado y el conector de escucha predeterminado (*)que redirige cualquier solicitud a ese host virtual.
Sin embargo, y es un gran sin embargo, los dispositivos Android e iOS son un poco inflexibles en obtener acceso a algunas URL para pensar que están conectados . No obstante, colocaría esas URL en su sitio y listo.
Вам необходимо создать учетную запись в MySQL для пользователя на этом IP или даже всей подсети, например:
CREATE USER 'user'@'10.10.20.%' IDENTIFIED BY 'somePassword';