No, I check it with nslookup, and found that the DNS server can not
return a IP address for the external network. So this is the root
cause, but how to make it worked in Android Emulator? Do I need to
find a available DNS server, or some other settings?

-Lianwei

On Mar 25, 5:27 pm, David Turner <[email protected]> wrote:
> Are you sure the DNS server you use is capable of returning IP addresses for
> non-local domains ?
>
> On Wed, Mar 25, 2009 at 8:53 AM, lianwei <[email protected]> wrote:
>
> > Hi all,
>
> > I can not access the external network because of DNS problem, below is
> > my steps:
>
> > 1. Setup DNS
> >     ./adb shell setprop net.dns1 xx.xx.xx.xx
>
> >  I can successful access the internal network withou setting the
> > http_proxy, such as my.mycomany.com
>
> > 2. Setup proxy
> >  Setup the http_proxy environment variable on the host, and setup the
> > dns server in Android.
>
> >  Access the external network in browser, such aswww.google.com. It
> > report "Web page not available", the log of logcat say that:
> >    I/InetAddress(  187): Unknown hostwww.google.com, throwing
> > UnknownHostException
> >    E/browser (  187): onReceivedError code:-2 The URL could not be
> > found.
>
> >  Setting the http_proxy in "sqlite3 /data/data/
> > com.android.providers.settings/databases/settings.db" also does not
> > work.
>
> >  I guess it is the dns issue. But strange that the DNS can work for
> > internal network, but can not work for external network.
>
> > Does anyone know how to fix this issue?
>
> > Thanks,
> > Lianwei
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to