title: Dns.GetHostEntry returns wrong IP addresses on Windows Mobile
body: <p>This is on a handheld connected to my computer via USB, using the Compact Framework:</p>
  
  <p>When I call Dns.GetHostEntry("") or Dns.GetHostEntry(IPAddress.Loopback) to get the IPAddresses of the handheld, I get the IPAddresses of my host computer.  But when I send a packet from the handheld to my computer, they come from a different address.</p>
  
  <p>Is there a way to stop it from doing this?  Would calling the DLLs directly via P/Invoke fix it?</p>
  
  <p>The handheld isn't connected via WiFi or Bluetooth.  The only connection is over USB.</p>