J'ai un site web qui fonctionne sur mon ordinateur, et je veux le tester depuis ma tablette Nexus 7. C'est-à-dire via le réseau local WiFi. Si je tape l'adresse IP, il se connecte, mais affiche le mauvais site Web, car j'utilise un hébergement virtuel nommé.
Donc, ce que je veux faire, c'est être capable de taper mysite.local
en Chrome/Firefox sur le Nexus, demandez-leur de le convertir en 10.1.2.3
(ou quelle que soit l'adresse IP locale), puis appelez la fonction 10.1.2.3
serveur donnant mysite.local
comme l'hôte à demander.
Ma question : Une tablette Android 4.x a-t-elle un /etc/hosts
ou équivalent, que je peux éditer (sans avoir à Root la tablette, ou quelque chose comme ça).
Sur mes ordinateurs Linux, je le fais en ajoutant une entrée dans le fichier /etc/hosts
:
10.1.2.3 mysite.local
(Ou Windows\System32\drivers\etc\hosts
sur une machine Windows fait la même chose).
BTW, c'est un semi-duplicate de Définir manuellement un nom d'hôte pour l'adresse IP (i.e. /etc/hosts equiv. ?) mais cette question portait sur Android 2.2, où apparemment ce n'était pas possible. (L'une des idées alternatives proposées était de configurer le DNS au niveau du routeur local, mais pour autant que je sache, mon routeur ne gère pas le DNS localement et n'a donc pas cette option. Je pourrais configurer mon propre serveur DNS pour le faire, mais cela ressemble à une solution de gros travaux).