﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
6833,DNS Proxy Problems: ID Mismatch -> fixed in svn,jjnoakes,,"Host: Windows XP
Guest: Ubuntu 10.04 LTS
VirtualBox: 3.2.0

I have one NAT network and one host-only network.

I set up DNS Proxy:

  $ VBoxManage modifyvm ""MyVM"" --natdnsproxy1 on

and then I booted up.

In the Ubuntu guest, I can't resolve domain names.

  $ cat /etc/resolv.conf
  nameserver 10.0.2.3
  domain
  search

  $ nslookup
  > server
  Default server: 10.0.2.3
  Address: 10.0.2.3#53
  > google.com
  ;; Warning: ID mismatch: expected ID 9436, got 5376

If I change the nameserver to my ISP's, or anything else (like OpenDNS), things are fine.

My suspicion is that the DNS Proxy is taking in the DNS request from the guest (with ID 9436 in this case), making a request to the Windows resolver (which uses a different ID), getting a response (with that different ID) and forwarding that response directly back to the guest (with the wrong ID). The guest resolver won't accept it.

Or is something else going on?

Either way, this looks to be a bug in the DNS Proxy.",defect,closed,network/NAT,VirtualBox 3.2.0,fixed,dns proxy id mismatch,,Linux,Windows
