Registering IPv6 addresses with DNS


  • I'm working in a mixed Windows and Linux environment.  I'm trying to figure out how to get Linux (Centos 6.3) servers to register their name and IPv6 address with our Windows Server 2008 R2 DNS server.  I tried setting up a DHCPv6 server on my 2008R2 DHCP server, but could not get Windows or Linux clients to obtain an address from DHCPv6.  They only seem able (or willing) to get router-advertised IPv6 addresses.
    Thursday, September 26, 2013 11:05 PM

All replies

  • For DHCPv6 to work, you must the "M" flag set 'on' and set the "A" flag 'off' in the Router Advertisement.

    The "M" flag 'on' (not the default setting) tells hosts to invoke a DHCPv6 "Solicit" request to obtain an IPv6 address and any other information such as DNS/domain name.

    The "A" flag 'on' (default setting) tells client to use the IPv6 "Prefix" and invoke SLAAC.

    Additional information can be found in Guide to TCP/IP, 4th Edition, and RFC's 4861, 4862, 3315.

    You may also want to peruse these threads:


    ps, I have seen where even though an RA does not have the "M" flag set to 'on', a Win7 client will still issue a DHCPv6 Solicit looking for a DHCPv6 server -if- it does not have a static IPv6 address configured -or- if there is no "A" flog 'on' in an RA.

    Jeff Carrell

    Friday, September 27, 2013 4:38 AM