3 votos

¿Cómo puedo habilitar la compatibilidad con sufijos DNS en Android? (búsqueda en resolv.conf)

Me gustaría añadir soporte Namecoin a mi teléfono Android (galaxy s) así: http://dot-bit.org/How_To_Install_Dns_Suffix

Me las arreglé para montar el sistema como lectura-escritura y añadir un resolv.conf a mi carpeta etc así:

search namecoin-suffix
nameserver 8.8.8.8

Ahora funciona bien con nslookup pero no con ping ni con ningún otro programa. ¿Hay algo más que tenga que hacer?

editar 2012-03-11:

parece que Android no utiliza resolv.conf en absoluto.

probado estas propiedades, pero no ha habido suerte todavía (se puede leer / establecer con getprop y setprop de la shell):

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

Hay propiedades adicionales del servidor DNS que pueden tener que ser cambiadas. Las propiedades no son persistentes durante un reinicio.

1voto

ngl Puntos 11

No lo he probado, pero un vistazo rápido a las fuentes de la libc biónica de Android parece indicar que Android podría utilizar /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

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X