Lorsqu’un androidphone se connecte sur un réseau 3G/4G ou wifi, le système récupère les informations de serveurs DNS par le DHCP du FAI.
Il est possible de changer les informations des serveurs DNS, si l’androidphone est « rooté ». Pour rappel le système est basé sur un noyau Linux, il est possible de retrouver quelques fonctions d’un système GNU/Linux à partir d’un terminal.
Changer les serveurs DNS sur un système Android
Passer en mode root:
su
Visualiser les serveurs DNS renseignés:
getprop | grep dns [net.dns1]: [212.27.40.240] [net.dns2]: [212.27.40.241]
Ici, les serveurs DNS utilisés sont de chez Free. Pour les changer, par exemple, par ceux de google voici la commande:
setprop net.dns1 8.8.8.8
Vérification des changements:
getprop | grep dns [net.dns1]: [8.8.8.8] [net.dns2]: [212.27.40.241]
Vérification de la prise en compte:
nslookup google.fr
Cependant, à chaque nouveau redémarrage le système Android récupéra de nouveau les serveurs DNS du FAI.
A quoi sa sert si :
Cependant, à chaque nouveau redémarrage le système Android récupéra de nouveau les serveurs DNS du FAI.
???
En cas de besoin, tu sais que tu peux le faire :-)
Sur Manjaro (et Archlinux) il m’a suffit de modifier le resolv.conf avec un sudo gedit /etc/resolv.conf et mettre les bon DNS.
Et ensuite de vérouiller le fichier avec un « sudo chattr +i /etc/resolv.conf»
(astuce trouvé sur Ubuntu-fr qui indique un chemin différent pour sa distrib à savoir sudo chattr +i /run/resolvconf/resolv.conf archlinux)
Ainsi même après un redémarrage, c’est bon !
Je penses qu’il y aurait moyen d’adapter cela pour Android (mais je ne saurais pas la commande, faudrait savoir quel fichier est à vérouiller).
Aussi, les mobiles ne sont pas souvent éteint par un grand nombre de personnes (alors que d’autres l’éteigne souvent). Ceux-ci ne seront pas forcément déranger, si ils rebootent rarement.
Cordialement
Si non en peut trouver des apps sur google play par exemple « Set DNS » https://play.google.com/store/search?q=set+dns
par l’ocasion voila des dns adblock
DNS1: 74.53.155.162
DNS2: 69.93.216.138
https://twitter.com/SMed79/status/547013599462719488
Le problème des apps disponible sur la playstore c’est quelles ne sont ni open-souces ni sous licence libre… alors j’ai mal cherché…
Sinon, merci pour les DNS :-)
salut, je souhaite configurer un démo vu+. Chez moi, pas de box. Mon tel android est mon point d’accès. Aucun souci pour partager connexion avec PC, PS3… Pour paramétrer mon démo, j’ai réussi à configurer les IP avec racine 192.68.43. Par contre, le DNS 255.255.255.0, ça ne fonctionne pas. Je suis chez free, j’ai tenté en DNS 212.27.40.240 sur le démo, ça ne fonctionne pas non plus. Comment puis-je connaître avec certitude le DNS ? Je n’ai pas tout capté à ton tuto (qui me semble niveau expert). Merci de tes lumières.
Salut ilgenio21,
je pense que le plus simple pour toi est d’utiliser une appli qui te permettra de changer les DNS plus facilement : DNSSetter
ps: 255.255.255.0 n’est pas une adresse IP mais un masque de sous réseau
Salut,
un script dans init.d permet de les changer au démarrage.
@katarpilar
Tu peux nous donner le contenu du script, son nom et comment le mettre en place STP ?