ipv6 dns l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
IPv6 DNS PowerPoint Presentation
Download Presentation
IPv6 DNS

Loading in 2 Seconds...

play fullscreen
1 / 13
phailin

IPv6 DNS - PowerPoint PPT Presentation

154 Views
Download Presentation
IPv6 DNS
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. IPv6 DNS LACNICVII October 26, 2004 Wilfried Woeberwoeber@cc.univie.ac.at

  2. IPv6 specific RR types, status DNS server <=> resolver interaction Operating systems Installation Example configuration snippets topics

  3. IPv4 A for Name to Address (name ==> 32 bits) CNAME for "Alias" (name=>name, “recursion“ limited to 1 level) IPv6 AAAA for Name to Address (name ==> 128 bits) .................................................... A6 for partial Name to Addr. (0-128 bits) DNAME similar to CNAME, but partial replace, multiple level “recursion“ Caution: A6 and DNAME demoted to “experimental“ IPv6 specific RR types

  4. Query and Reply Interactions? Content vs. Transport: IPv4 transport only but IPv6-specific RRs OK, requires recent bind version, dual-stack. Treewalk works with existing servers. IPv6 transport only? Requires recent bind version. Treewalk does NOT work with existing root and (most^H^H^H^Hmany) TLD-Servers! [to change soon?! ==> ICANN announcments)] Alternate Root Server Testbed IPv6 and DNSsec enabled. bmanning@isi.edu IPv6 specific server/resolver

  5. FreeBSD 4.4 (and more recent) Mac OS X AIX Solaris 8 Various Linux distributions ...other OSs soon or do include support already Operating Systems

  6. bind 9.2.0 (better: bind 9.3.x) http://www.isc.org/ installation ./configure --enable-ipv6(default is autodetect, should work) make make install Installation

  7. AAAA records $ORIGIN example.com host1 3600 IN AAAA 3ffe:8050:201:1860:42::1 host2 3600 IN AAAA 3ffe:8050:201:1860:42::2

  8. Reverse lookup (nibble format) Deprecated, but still widely used subtree: ip6.int $ORIGIN 0.6.8.1.1.0.2.0.0.5.0.8.e.f.f.3.ip6.int. 1.0.0.0.0.0.0.0.0.0.0.0.2.4.0.0 \ 14400 IN PTR host1.example.com 2.0.0.0.0.0.0.0.0.0.0.0.2.4.0.0 \ 14400 IN PTR host2.example.com New tree, but not necessarily supported by "regular" resolver libraries: ip6.arpa !!! $ORIGIN 0.6.8.1.1.0.2.0.0.5.0.8.e.f.f.3.ip6.arpa.

  9. Reverse lookup (bitstrings) $ORIGIN \[x3ffe805002011860/64].ip6.arpa. \[x0042000000000001] 14400 IN PTR host1.example.com \[x0042000000000001] 14400 IN PTR host2.example.com Shorter records, but difficult to understand; new versions ofbinddo not necessarily support this format

  10. IPv4 listen-on { 5.6.7.8; }; IPv6 listen-on-v6 { 1:1:1:1:1:1:1:1;}; IPv6 specific configuration

  11. IPv4 listen-on port 1234 { !1.2.3.4; 1.2.3/24; }; IPv6 listen-on-v6 port 777 { 2:2:2:2:2:2:2:2; }; IPv6 specific configuration

  12. IPv4 query-source port * address 10.0.0.54 ; IPv6 query-source-v6 address 8:7:6:5:4:3:2:1 port *; IPv6 specific configuration

  13. IPv4 transfer-source 10.0.0.5; IPv6 transfer-source-v6 4:3:2:1:5:6:7:8; IPv6 specific configuration