Unknown Host - Emulator network config question I have an issue I need help with. I have the android emulator running using Eclipse Helios &amp; ADTv20. I am able to get to internet using emulator. (google.com) However I cannot access any local domains. I have tried using -dns-server with X.X.X.X to our local DNS, but no avail. I have also modified /etc/hosts file using ADB push/pull to manually add entries, but sill not working. I am unable to use PING command or NSLOOKUP command using ADB SHELL. I have tried deploying a custom app using DefaultHttpClient and setting hosts properties static also. ..I receive "UnknownHostException" or "onReceivedError -2" "The URL could not be found". I verified that I have the INTERNET permission.

Can someone please guide me in the network configuration for my emulator so I can resolve my local domain?

SDK version is 2.3.3 API level 10

What am I missing? Thank you in advance.
From the Android emulator docs:


  At startup, the emulator reads the list of DNS servers that your
  system is currently using. It then stores the IP addresses of up to
  four servers on this list and sets up aliases to them on the emulated
  addresses 10.0.2.3, 10.0.2.4, 10.0.2.5 and 10.0.2.6 as needed.


Source: http://developer.android.com/tools/devices/emulator.html

So, it's possible that if you have more than 4 DNS servers configured, the emulator won't know about them.  I do see that you're passing the -dns-server arg on the command line, so can you paste the command line and all args you're using the start your emulator?