id,summary,reporter,owner,description,type,status,priority,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,major,network/NAT,VirtualBox 3.2.0,fixed,dns proxy id mismatch,,Linux,Windows