Ready to get feet wet with IPv6 - pointers/How-Tos?

Mark Andrews Mark_Andrews at isc.org
Sat Aug 16 00:17:09 UTC 2008


> Hello.
> 
> I administer an all-IPv4 network, but I'm ready to get up to speed on 
> supporting IPv6 services.
> 
> My DNS (BIND v9.3.4, on a RHEL 5.2 system) is authoritative for my 
> network and caches resolutions from the Internet at large.  The client 
> machines on my network are a mix of Linux, Win2K and WinXP machines, 
> and networked printers.  All the usual clients are configured with 
> static 192.168.0/24 IP addresses, but I also do DynDNS for the 
> occasional guest machine.
> 
> My minimum goal is to support caching resolution of IPv6 addresses.
> 
> Is there a IPv4-to-IPv6 How-To with an emphasis on DNS that is 
> recommended?
> 
> Thanks.

You listen for queries on IPv6 interfaces

listen-on-v6 { any; };

You add AAAA records for the machines.

drugs.dv.isc.org.  AAAA    2001:470:1f00:820:214:22ff:fed9:fbdc

You add IP6.ARPA PTR records for the addresses with all the nibbles in
the address expanded and reversed.  This is similar to IN-ADDR.ARPA entries.

c.d.b.f.9.d.e.f.f.f.2.2.4.1.2.0.0.2.8.0.0.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa. PTR drugs.dv.isc.org.

A simple way to get the reverse name is to do "dig -x <address>" and look
at the question section.

e.g
% dig -x 2001:470:1f00:820:214:22ff:fed9:fbdc

;; QUESTION SECTION:
;c.d.b.f.9.d.e.f.f.f.2.2.4.1.2.0.0.2.8.0.0.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa. IN PTR

That about covers DNS and IPv6.  Nothing really different to IPv4
expect you are working with bigger address and use nibbles (4 bits
in hexadecimal) and not octets (8 bits in decimal).

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org


More information about the bind-users mailing list