﻿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
