Cisco Autoconfiguration and IPv6 DNS

Recently I have been spending quite a bit of time deploying IPv6. It’s been interesting to say the least to see different vendors various support for IPv6, it seems that most of my Cisco equipment works well.

We have chosen to do stateless autoconfig of all clients using eui-64 unicast, and it works great, I also turned up a DNS server on IPv6, and I wanted to make it so a person could have full IPv6 connectivity and not use IPv4 for DNS lookups, I was able to get this working fairly easy. In this example GigabitEthernet0/1 is my inside interface.

config t
ipv6 unicast-routing
int gi0/1
ipv6 address x:x:x:x::1/64 eui-64
ipv6 enable

The above is all it takes to start getting computers to autoconfigure, pretty cool huh? Now to get a DNS server working we have to do a little more work, not too much:

config t
ipv6 dhcp pool dhcpv6
 dns-server x:x:x:x::1
 domain-name ipv6.thebugshop.net
int gi0/1
 ipv6 dhcp server dhcpv6
 ipv6 nd other-config-flag

obviously replace the x:x:x:x::1 with your real DNS server, but that is it! One of the reason’s IPv6 is so great is the magic… Things seem to work seamlessly without much issue.

Thanks for reading!

–John

Leave a Reply

Your email address will not be published. Required fields are marked *