The Android C library contains a DNS resolver that doesn't use /etc/resolv.conf or /etc/nsswitch.conf Instead, to it uses a list of system properties instead:
net.dns1 -> IP address of first DNS server net.dns2 -> IP address of second DNS server ... Additionally, the Donut platform (not Cupcake) also supports net.dns.search -> space separated domain search suffixes (used e.g. by VPN) On Wed, Aug 12, 2009 at 11:58 AM, jolly1312 <[email protected]> wrote: > > I am trying to get the ping working in Android running on ARM. > > Ping to IP addresses works fine but when I ping to name I get > > "ping: unknown host www.yahoo.com" > > I have already setup the default gateway: > route add default gw 192.168.0.17 > > Also /etc/resolv.conf is also there: > echo nameserver 4.2.2.2 > /etc/resolv.conf > > And ping to nameserver works fine! > > Also I have /etc/nsswitch.conf as: > echo "hosts: files dns" > /etc/nsswitch.conf > > If I add entries in /etc/hosts then the ping with name works fine. > > Has anyone seen this problem before? > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
