4 votes

Android tether/hotspot - rediriger toutes les requêtes vers un serveur web après l'attribution de l'IP, comment ?

J'ai configuré mon téléphone (Kitkat 4.4.2 (18.3.C.0.37)) pour créer une borne wifi en utilisant le logiciel standard. Il y a un simple serveur web http sur le téléphone @ 192.168.43.1:80

Je peux me connecter au serveur Web à partir d'une machine qui est connectée au hotspot. Ce que j'aimerais faire, c'est que toutes les requêtes adressées au hotspot aboutissent à une page web hébergée sur le téléphone au lieu de devoir taper l'adresse IP en entier.

Existe-t-il un remplacement ou un moyen de reconfigurer le routage du hotspot ?

1voto

Firelord Points 23064

Si la contrainte n'est pas de modifier le fichier hosts de votre système, ce qui est le moyen le plus simple, alors vous pouvez exécuter un serveur DNS sur l'appareil. Il y a une application gratuite de serveur DNS par Icecoldapps sur Play Store qui a été recommandée dans une réponse sur AE. Mais cela ne fonctionne pas vraiment pour moi car cela nécessite une redirection de port. Mon appareil est enraciné, j'ai donc utilisé Serveurs Ultimate Pro pour créer deux serveurs DNS : 1) le serveur DNS, 2) le serveur DNS natif.

Une fois cette application installée, créez Serveur natif DNS et ajoutez vos règles comme "192.168.43.1" maps to "BCat.com". Ensuite, créez un Serveur DNS et ajouter l'adresse de Serveur natif DNS à la place de celui de Google 8.8.8.8 . La configuration d'un serveur dans cette application est assez simple. Autrement, Google est votre ami pour la vie .

Maintenant, lancez le Serveur DNS natif suivi par Serveur DNS .

Il devrait maintenant fonctionner. Si vous avez une machine Linux, vous pouvez utiliser la commande dig BCat.com pour vérifier l'état du DNS.

Il ne vous reste plus qu'à taper dans la barre d'URL du navigateur de votre système : http://bcat.com . C'est fait !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X