On Tue, May 5, 2009 at 08:03, Brian J. Murrell <br...@interlinx.bc.ca> wrote:
> On Tue, 2009-05-05 at 07:55 -0300, Antonio Augusto (Mancha) wrote:
>> Brian, for what i get the guest receives the DNS address of the host.
>
> To clarify, the guest receives the NAT address of the VB Host as it's
> DNS server.  It DOES NOT receive the Host's DNS server as it's own DNS
> server.
>
> That is, VB is _proxying_ the DNS requests, it is not simply giving the
> guest it's own resolver.
>
>> So, if your host uses a IPv6 DNS server it gets passed to the guest.
>
> No it does not.  As I said, VB _proxies_ (i.e. provides a DNS service to
> the guest directly) the DNS request.
>
>> So the guest tries to resolve the names using IPv6,
>
> I will say it again.  No it does not.  Try it yourself.  Start a guest
> in VB and look at what it receives in the DHCP reply.  It will have the
> NAT IP address of VB as it's DNS server, not the address that the Host
> is using for it's DNS server.  If your VB guest is Windows, do an
> "ipconfig /all" and look at what the DNS server configuration says.
>
>> What you can try doing is to configure the guest to use an IPv4 DNS
>> server and see if this helps.
>
> That is not an option.
>
> b.

Hi Brian,

Just tested it on a 2.2.2 install on a Ubuntu host, with Windows XP as
a Guest configure to use NAT.
VBox _DOES_ pass the dns server of the host to the client. If
/etc/resolv.conf on the host is empty the guest ends up with _NO_ DNS
server.

Maybe this behavior changed from 2.1.4 to 2.2.2. Or maybe its a bug
present on 2.2.2 :)
Anyways, it might be the case that the NAT module of VBox can't handle
IPv6, so it doesn't know how to send the packet to the networkm, as
vasily already pointed out. So, basically, NAT doesn't work with IPv6.

Cheers.

_______________________________________________
vbox-users mailing list
vbox-users@virtualbox.org
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to