Presentation is loading. Please wait.

Presentation is loading. Please wait.

Name Service in IPv6 Mohd Norman Maraddin. IPv6 and DNS  Assumptions : Everyone knows / has little knowledge on how to configure the IPv4 DNS.

Similar presentations


Presentation on theme: "Name Service in IPv6 Mohd Norman Maraddin. IPv6 and DNS  Assumptions : Everyone knows / has little knowledge on how to configure the IPv4 DNS."— Presentation transcript:

1 Name Service in IPv6 Mohd Norman Maraddin

2 IPv6 and DNS  Assumptions : Everyone knows / has little knowledge on how to configure the IPv4 DNS

3 Basic Ideas   DNS in IPv6 is much like DNS in IPv4   Keep files and delegations as simple as possible.   Can use IPv4 as transport for DNS for now.   Modern versions of Bind will work – Bind9 is stable and works with IPv6.   There is work on dynamic DNS in progress, but we don’t need to worry about that for now.

4 Important Terms  A – address record maps a host name to 32-bit IPv4 address (Forward lookup)  AAAA – address record maps a host name to 128-bit IPv6 address (Forward lookup)  ip6.arpa – Reverse mapping name space for IPv6  ip6.int – Reverse mapping name space which has been deprecated but still maintained by some hosts

5 Platforms  FreeBSD or LINUX  Bind/DNS Version 9 with IPv6 support. Version 9 with IPv6 support. www.bind9.net/manuals www.bind9.net/manualswww.isc.org  Name Server Daemon (NSD) Latest - version 2.3.3 Latest - version 2.3.3 www.nlnetlabs.nl/nsd/  Microsoft DNS Windows server 2003 Windows server 2003

6 Forward Lookup (AAAA)   Uses AAAA records for assign IPv6 addresses to names.   Multiple addresses possible for any given name – for example, in a multi-homed situation.   Can assign A records and AAAA records to a given name/domain.   Can also assign separate domains for IPv6 and IPv4.   Don’t be afraid to experiment!

7 Configuration – Sample Forward Lookup   ;; nav6.org (use your favorite naming scheme)   $TTL 86400   @ IN SOA ns1.nav6.org. root.nav6.org. (   2006071701; serial - YYYYMMDDXX   21600; refresh - 6 hours   1200; retry - 20 minutes   3600000; expire - long time   86400); minimum TTL - 24 hours   ;; Nameservers   INNSns1.nav6.org.   INNSns2.nav6.org.   ;; Hosts with just A records   normanINA219.93.2.111   ;; Hosts with both A and AAAA records   rahmatINA219.93.2.115   INAAAA2001:468:100::2   :: Separate domain   $ORIGIN ip6.domain.edu   cwtan INAAAA2001:468:100::1

8 Reverse lookup (ip6.arpa)   Reverses should be put in for both ip6.int and ip6.arpa domains.   The ip6.int domains has been deprecated, but some hosts still use them.   Can use same file for both – use the @ notation and point to the same file in the named.conf file.

9 Configuration – Reverse Lookup   ;; 0.0.0.0.0.0.1.0.8.6.4.0.1.0.0.2.rev (use your favorite naming scheme   ;; These are reverses for 2001:468:100::/64)   ;; File can be used for both ip6.arpa and ip6.int.   $TTL 86400   @ IN SOA ns1.nav6.org. root.nav6.org. (   2002093000; serial - YYYYMMDDXX   21600; refresh - 6 hours   1200; retry - 20 minutes   3600000; expire - long time   86400); minimum TTL - 24 hours   ;; Nameservers   INNSns1.nav6.org.   INNSns2.nav6.org.   1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0INPTRnorman.nav6.org   2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0INPTRrahmat.nav6.org   ;;   ;; Can delegate to other nameservers in the usual way   ;;

10 Sample configuration file (named.conf)   // named.conf (use your favorite naming scheme)   zone “nav6.org” {   type mater;   file “master/nav6.org”;   }   zone “0.0.0.0.0.0.1.0.8.6.4.0.1.0.0.2.ip6.int" {   type master;   file "master/0.0.0.0.0.0.1.0.8.6.4.0.1.0.0.2.rev";   };   zone “0.0.0.0.0.0.1.0.8.6.4.0.1.0.0.2.ip6.arpa" {   type master;   file "master/0.0.0.0.0.0.1.0.8.6.4.0.1.0.0.2.rev";   };

11 How to test?  Try resolving an IPv6 name – ping the an IPv6 domain name Try to resolve using nslookup command: Try to resolve using nslookup command: nslookup v6training.nav6.org ornslookup v6training.nav6.org or ping v6training.nav6.org ping v6training.nav6.org Should see that the name being resolved to IPv6 addressShould see that the name being resolved to IPv6 address

12 Issues  IPv6 address is long and this create space for human error especially in the reverse lookup

13 References  http://www.isc.org/


Download ppt "Name Service in IPv6 Mohd Norman Maraddin. IPv6 and DNS  Assumptions : Everyone knows / has little knowledge on how to configure the IPv4 DNS."

Similar presentations


Ads by Google