Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Mar 2013 16:00:43 +0100
From:      Mattia Rossi <mattia.rossi.mailinglists@gmail.com>
To:        freebsd-net@freebsd.org
Subject:   Re: Win7 client, IPv6 network, multicast DNS equests and BIND name server?
Message-ID:  <51545B1B.2010807@gmail.com>
In-Reply-To: <51545A98.9020506@gmail.com>
References:  <394652604.20130328174952@serebryakov.spb.ru> <51545A98.9020506@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 28.03.2013 15:58, schrieb Mattia Rossi:
> Am 28.03.2013 14:49, schrieb Lev Serebryakov:
>> Hello, Freebsd-net.
>>
>>   This question is not very FreeBSD specific, but as my router and DNS
>> server are FreeBSD-based, I think a could ask it here and don't
>> subscribe do BIND-related list, Ok?
>>
>>   When DHCPv4 is not available, Win7 clients on my network pick up
>> proper IPv6 prefix, but cannot pick up DNS server name from router
>> advertisment. In such situation Win7 clients try to use ff01::
>> multicast addresses for DNS resolution.
>>
>>   I have bind server, which listens on all addresses (udp6 *:53), but
>> it seems, that it doesn't answer on these requests :(
>>
>>   Is it possible to configure BIND (system one) to process such
>> requests?
>>
> In my experience you need to run a DHCPv6 server along with the rtadvd 
> daemon to get the DNS server to your Win7 box.
> In rtadvd.conf set the raflags to:
>      :raflags="o":\
>
> This tells the client to look for a DHCPv6 server, and to grab the 
> information supplied there.
> In your dhcpd.conf (ISC DHCPD) then you need an entry like this:

Sorry, should be dhcpd6.conf
>
> subnet6  2001:db8::/64 {
>         option dhcp6.name-servers 2001:db8::1;
> }
>
> Where the subnet has to reflect the actual subnet configured on the 
> interface you're sending out DHCP offers.
>
> In rc.conf add:
>     dhcpd6_enable="YES"
>     dhcpd6_ifaces="em0" or whatever interface DHCP should listen on.
>
> And now your Win7 should be happy.
>
> Win7 using ff01: for DNS lookups seems a bit strange to me, as I 
> thought that Win7 is using LLMNR 
> (http://en.wikipedia.org/wiki/Link-local_Multicast_Name_Resolution), 
> the counterpart to MDNS (http://en.wikipedia.org/wiki/Multicast_DNS) 
> to look up names on the local Lan and to discover services 
> (http://en.wikipedia.org/wiki/Zero_configuration_networking). Both use 
> addresses from the ff02: range.
>
> I've looked into getting MDNS to update BIND like DHCP would do for 
> DDNS, but had no luck to get that going.
> I don't think LLMNR could interoperate with BIND at all.
>
> Hope that helps.
>
> Cheers,
>
> Mat
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51545B1B.2010807>