J'utilise un appareil mobile Sony Xperia Go avec Android Gingerbread (2.3.7). Chaque fois que j'essaie d'utiliser le Tethering (USB/Mobile Wifi Tethering), je ne peux pas accéder immédiatement au site web en utilisant mon ordinateur portable.
Cependant, je sais qu'il y a une connexion internet car je peux accéder à des sites web en utilisant leur adresse IP dans mon Google Chrome sur mon ordinateur portable. J'ai essayé nslookup
dans l'invite de commande plusieurs fois, en essayant d'interroger les serveurs DNS de Google (8.8.8.8 et 8.8.4.4) et 192.168.43.1 (mon téléphone).
Je reçois toujours l'erreur DNS request timed out.
Cependant, après plusieurs redémarrages, l'activation et la désactivation des données et du hotspot mobile, le système fonctionne soudainement et toutes les demandes de DNS via la ligne de commande obtiennent des réponses. Mais il n'y a pas de nombre précis de redémarrages. Aujourd'hui encore, il m'a fallu 30 à 45 minutes pour effectuer cette routine : redémarrer, désactiver le hotspot, activer, désactiver les données mobiles, activer.
Chaque fois que je fais cela, je peux utiliser mon téléphone portable pour accéder à l'Internet. Donc, ce n'est pas le problème. Le téléphone portable peut se connecter à l'Internet.
J'utilise également AirDroid. AirDroid fonctionne aussi normalement et je peux y accéder dans mon navigateur. Il y a donc bien une connexion établie entre le téléphone et l'ordinateur portable. C'est juste que les requêtes DNS ne passent pas. J'ai essayé cela à la fois pour le hotspot mobile et le tethering USB.
Mon opérateur mobile autorise le tethering et j'ai un forfait de données mobiles. Pouvez-vous m'aider à déterminer ce qui cause le problème de DNS ? Cela se produit presque tous les jours.
0 votes
Une mise à jour vers Ice Cream Sandwich (Android 4.0) est disponible, elle résoudra peut-être vos problèmes de tethering. Le tethering sur Android fait du NATting, tout comme un routeur normal. C'est-à-dire qu'il y a un proxy DNS qui tourne sur votre téléphone, probablement dnsmasq. Vous pouvez essayer d'utiliser 8.8.8.8 (le DNS de Google) et voir s'il y a une différence. Vous pouvez également essayer d'utiliser différents moyens (Bluetooth-tethering, USB-tethering, Wi-Fi-tethering) et voir si le problème est le même.
0 votes
Si vous avez des difficultés à exécuter Nslookup à partir du terminal, voir Le terminal Android n'est pas capable de faire un nslookup ? pour plus d'informations.
0 votes
Est-ce que votre
Mobile Network Setting
correct ?0 votes
Essayez de régler la passerelle de votre ordinateur de bureau sur celle de votre appareil mobile.
0 votes
BTW Qu'est-ce que votre
ipconfig
disent les producteurs ?0 votes
Mêmes résultats. Les paramètres du réseau mobile sont corrects - en fait, je peux accéder à l'internet en utilisant les adresses IP.
0 votes
Vous n'êtes pas enraciné sur le mobile ? Vous utilisez Droidwall/AFWall+ ? Le blocage des DNS est ce que je soupçonne, vous pouvez accéder en utilisant les adresses IP mais pas les noms DNS...
0 votes
@Mr.Buster N'existe-t-il pas un mini "serveur dns" pour les appareils, tels que cette ?
0 votes
@t0mm13b Désolé, j'ai supprimé mon commentaire parce que je n'avais pas lu la question assez attentivement :-/ (où il mentionne que son opérateur permet le tethering). Pour ceux qui n'ont pas cette chance, j'imagine que quelque chose comme ça pourrait bien fonctionner.
0 votes
J'ai pu résoudre le problème en paramétrant manuellement mon DNS.