4 votes

Comment puis-je activer le support des suffixes DNS sur Android (recherche dans resolv.conf) ?

Je voudrais ajouter le support de Namecoin à mon téléphone Android (galaxy s) comme ceci : http://dot-bit.org/How_To_Install_Dns_Suffix

J'ai réussi à monter le système en lecture-écriture et à ajouter un resolv.conf dans mon dossier etc comme ceci :

search namecoin-suffix
nameserver 8.8.8.8

Maintenant, il fonctionne bien avec nslookup mais pas avec ping ou tout autre programme. Y a-t-il autre chose que je doive faire ?

modifier 2012-03-11 :

Il semble qu'Android n'utilise pas du tout resolv.conf.

J'ai essayé ces propriétés mais sans succès (elles peuvent être lues/réglées avec getprop et setprop depuis le shell) :

net.dns1
net.dns2
net.dns.search -> space separated domain search suffixes (used e.g. by VPN)

Il est possible que d'autres propriétés du serveur DNS doivent être modifiées. Ces propriétés ne sont pas persistantes après un redémarrage.

2voto

ngl Points 21

Je n'ai pas essayé, mais un rapide coup d'œil aux sources de la libc bionique d'Android semble indiquer qu'Android pourrait utiliser /etc/ppp/resolv.conf :

(de http://code.metager.de/source/xref/Android/4.1.1/bionic/libc/private/resolv_private.h#113 )

 92 /*
 93  * Resolver configuration file.
 94  * Normally not present, but may contain the address of the
 95  * initial name server(s) to query and the domain search list.
 96  */
 97
 98 #ifndef _PATH_RESCONF
 99 #ifdef ANDROID_CHANGES
100 #define _PATH_RESCONF        "/etc/ppp/resolv.conf"
101 #else
102 #define _PATH_RESCONF        "/etc/resolv.conf"
103 #endif
104 #endif

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