IPv6 support in the DNS Speaker name (or email address)

Slides:



Advertisements
Similar presentations
IPv6 DHCPv6 DNS. Implementing DHCP for IPv6
Advertisements

Web Server Administration
2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
Implementing Domain Name System
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Name Service in IPv6 Mohd Norman Maraddin. IPv6 and DNS  Assumptions : Everyone knows / has little knowledge on how to configure the IPv4 DNS.
DNS Issues Within Native IPv6 GEANT GEANT-TF, Amsterdam, 06/06/2003.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
The Domain Name System Overview Introduction DNS overview How DNS helps us? Summary.
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Chapter 9: Configuring DNS for Active Directory
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E APNIC Open Address Policy Meeting What is Reverse DNS October 26th, Brisbane Bruce.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
Hands-On Microsoft Windows Server 2003 Networking Chapter 6 Domain Name System.
The Domain Name System Unix System Administration Download PowerPoint Presentation.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
Introduction to IPv6 Formation IPv6 Marrakech, Maroc –Avril 2009.
Module 12: Domain Name System (DNS)
The Domain Name System (DNS)
Chapter 10 Configuring DNS
Engineering Workshops DNS Rick Summerhill. Engineering Workshops Basic Ideas DNS in IPv6 is much like DNS in IPv4 Keep files and delegations as simple.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
DNS. Introduction What is DNS? –Hierarchy or Tree –Dot used as a separator.
DNS and Active Directory Integration
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Domain Names System The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the.
Implementing DNS Module D 7: Implementing DNS
IPv6 Autoconfiguration Stateless and Stateful. Copy... Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 17 Domain Name System (DNS)
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Domain Name System HISTORY File hosts (the size of Internet became more than 1000.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
資 管 Lee Lesson 13 IPv6 and Name Resolution. 資 管 Lee Lesson Objectives IPv6 name-to-address and address-to-name resolution IPv6 name resolution support.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Name Resolution.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
6DEPLOY-2: IPv6 Deployment Support Project Overview IPv6 workshop Krakow May 2012 Carlos Friaças, FCCN Luc De Ghein, CISCO
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
Module 2 Zone Files. Objective Understand the idea of a zone and how it relates to a domain name understand zone file structure Understand the major Resource.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Configuring Name Resolution and Additional Services Lesson 12.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
IPv6 Addressing – Extra Slides IPv6 workshop Krakow May 2012.
Linux Operations and Administration
DNS Security 1. Fundamental Problems of Network Security Internet was designed without security in mind –Initial design focused more on how to make it.
Web Server Administration Chapter 4 Name Resolution.
1 CMPT 471 Networking II DNS © Janice Regan,
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
2/26/2003 Lecture 4 Computer System Administration Lecture 4 Networking Startup/DNS.
&. & DNS and IPv6 IPv6 Summit, Canberra 31st October & 1 st November 2005 Chris Wright, Chief Technology Officer &
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Routing Protocols Internal and External Routing 6DEPLOY. IPv6 Deployment and Support.
WHAT IS DNS??????????.
Domain Name System DPNM Lab. Seongho Cho
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
Using Digital Signature with DNS. DNS structure Virtually every application uses the Domain Name System (DNS). DNS database maps: –Name to IP address.
DNS and Inbound Load Balancing
IMPLEMENTING NAME RESOLUTION USING DNS
Introduction to the DNS system
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Introduction to the DNS system
Windows Name Resolution
Presentation transcript:

IPv6 support in the DNS Speaker name (or address)

Copy... Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version of this material may be reused and modified only with written authorization Using part of this material must mention 6DISS courtesy PDF files are available from Looking for a contact ? Mail to : Or

Contributions Main authors –Miguel Baptista, FCCN, Portugal –Carlos Friaças, FCCN, Portugal –Laurent Toutain, ENST-Bretagne – IRISA, France –Bernard Tuy, Renater, France Contributors –Octavio Medina, ENST-Bretagne, France –Mohsen Souissi, AFNIC, France –Vincent Levigneron, AFNIC, France –Thomas Noel, LSIIT, France –Alain Durand, Sun Microsystems, USA –Alain Baudot, France Telecom R&D, France –Bill Manning, ISI, USA –David Kessens, Qwest, USA –Pierre-Emmanuel Goiffon, Renater, France –Jérôme Durand, Renater, France –Mónica Domingues, FCCN, Portugal

Prerequisites You must have followed previously the modules: –010-IPv6 Introduction –020-IPv6 Protocol –030-IPv6 Addressing –040-IPv6 Associated Protocols

Agenda How important is the DNS? DNS Resource Lookup DNS Extensions for IPv6 Lookups in an IPv6-aware DNS Tree About Required IPv6 Glue in DNS Zones The Two Approaches to the DNS DNS IPv6-capable software IPv6 DNS and root servers DNSv6 Operational Requirements & Recommendations

How important is the DNS? Getting the IP address of the remote endpoint is necessary for every communication between TCP/IP applications Humans are unable to memorize millions of IP addresses (specially IPv6 addresses) To a larger extent: the Domain Name System (DNS) provides applications with several types of resources (domain name servers, mail exchangers, reverse lookups, …) they need DNS design –hierarchy –distribution –redundancy

fr name server asso.fr name server g6.asso.fr name server name server resolver Replyfrdecomassoinriaabgafnicg6 Refer to fr NS + glue Refer to asso.fr NS [+ glue] Refer to g6.asso.fr NS [+ glue] Query ‘foo.g6.asso.fr’ RR? RR for foo.g6.asso.fr Query ‘foo.g6.asso.fr’ RR? Query ‘foo.g6.asso.fr’ RR? Query ‘foo.g6.asso.fr’ RR? Query ‘foo.g6.asso.fr’ RR? “.” name server root DNS Lookup

DNS Extensions for IPv6 RFC 1886 RFC 3596 (upon successful interoperability tests) AAAA : forward lookup (‘Name IPv6  Address’): Equivalent to ‘A’ record Example: ns3.nic.fr.INA INAAAA2001:660:3006:1::1:1 PTR : reverse lookup (‘IPv6 Address  Name’): Reverse tree equivalent to in-addr.arpa New tree: ip6.arpa (under deployment) Former tree: ip6.int (deprecated) Example: $ORIGIN ip6.arpa PTR ns3.nic.fr.

frnetarparipewhoisip comapnic nic ns3www ns3.nic.fr  ip6.arpa e.f.f.3 Name  IP Address IP Address  Name root ns3.nic.fr int 2001:660:3006:1 ::1:1 in-addr  in-addr.arpa ituip :660:3006:1::1: Lookups in an IPv6-aware DNS Tree

About Required IPv6 Glue in DNS Zones When the DNS zone is delegated to a DNS server (among others) contained in the zone itself Example: In zone file rsm.rennes.enst-bretagne.fr. fradin.rennes.enst-bretagne.fr. ( ;serial 86400;refresh 3600;retry ;expire} IN NSrsm INNSunivers.enst-bretagne.fr. […] ipv6INNSrhadamanthe.ipv6 INNSns3.nic.fr. INNSrsm ; rhadamanthe.ipv6INA INAAAA2001:660:7301:1::1 […] IPv4 glue (A ) is required to reach rhadamanthe over IPv4 transport IPv6 glue (AAAA 2001:660:7301:1::1) is required to reach rhadamanthe over IPv6 transport

IPv6 DNS and root servers DNS root servers are critical resources! 13 roots « around » the world (#10 in the US) Not all the 13 servers already have IPv6 enabled and globally reachable via IPv6. Need for (mirror) root servers to be installed in other locations (EU, Asia, Africa, …) New technique : anycast DNS server –To build a clone from the master/primary server –Containing the same information (files) –Using the same IP address Such anycast servers have already begun to be installed : –F root server: Ottawa, Paris(Renater), Hongkong, Lisbon (FCCN)… –Look at for the complete and updated list.

The Two Approaches to the DNS The DNS seen as a Database –Stores different types of Resource Records (RR): SOA, NS, A, AAAA, MX, SRV, PTR, …  DNS data is independent of the IP version (v4/v6) the DNS server is running on! The DNS seen as a TCP/IP application –The service is accessible in either transport modes (UDP/TCP) and over either IP versions (v4/v6)  Information given over both IP versions MUST BE CONSISTENT!

DNS IPv6-capable software BIND (Resolver & Server) – –BIND 9 (avoid older versions) On Unix distributions –Resolver Library (+ (adapted) BIND) NSD (authoritative server only) – Microsoft Windows (Resolver & Server)...

DNSv6 Operational Requirements & Recommendations The target today IS NOT the transition from an IPv4-only to an IPv6-only environment How to get there? –Start by testing DNSv6 on a small network and get your own conclusion that DNSv6 is harmless, but remember: The server (host) must support IPv6 And DNS server software must support IPv6 –Deploy DNSv6 in an incremental fashion on existing networks –DO NOT BREAK something that works fine (production IPv4 DNS)!

Questions?

EXTRA SLIDES

TLDs and IPv6 One of IANA’s functions is the DNS top-level delegations Changes in TLDs (e.g ccTLDs) has to be approved and activated by IANA Introduction of IPv6-capable nameservers at ccTLDs level has to be made through IANA

TLDs and IPv6 #2 How many servers supporting a domain should carry AAAA records? –Usually conservative approaches –One or two servers Don’t use long server names bytes limit in DNS responses –Some ccTLDs had to renamed their servers (same philosophy used by root servers)

TLDs and IPv6 #3 17/04/2005 –4 TLDs (.AEROS,.NET,.COM,.INT) –42 ccTLDs European: About half already glued Servers: 35 different ones, worldwide