0% found this document useful (0 votes)
52 views

6 Ipv6 and DNS: Ipv6 Basics, Version 1.2E T.O.P. Businessinteractive GMBH Page 1 of 4

This document discusses how IPv6 is integrated into the existing DNS system. It explains that forward lookups between names and IPv6 addresses work similarly to IPv4 by allowing multiple addresses to be mapped to a single name. Reverse lookups for IPv6 addresses use the IPv6 domain within the DNS tree in an analogous way to IPv4 addresses. New DNS resource record types were introduced, including AAAA records to distinguish IPv6 addresses from IPv4 in forward lookups. No changes were needed for reverse lookups, which continue to use PTR records for both IPv4 and IPv6.

Uploaded by

Daniel Cafu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

6 Ipv6 and DNS: Ipv6 Basics, Version 1.2E T.O.P. Businessinteractive GMBH Page 1 of 4

This document discusses how IPv6 is integrated into the existing DNS system. It explains that forward lookups between names and IPv6 addresses work similarly to IPv4 by allowing multiple addresses to be mapped to a single name. Reverse lookups for IPv6 addresses use the IPv6 domain within the DNS tree in an analogous way to IPv4 addresses. New DNS resource record types were introduced, including AAAA records to distinguish IPv6 addresses from IPv4 in forward lookups. No changes were needed for reverse lookups, which continue to use PTR records for both IPv4 and IPv6.

Uploaded by

Daniel Cafu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

6 IPv6 and DNS

IPv6 Basics, Version 1.2e

T.O.P. BusinessInteractive GmbH

Page 1 of 4

6.1 IPv6 and the DNS tree ..................................................................3


6.2 IPv6 new Ressource Record Types ............................................4

IPv6 Basics, Version 1.2e

T.O.P. BusinessInteractive GmbH

Page 2 of 4

6.1 IPv6 and the DNS tree

In module 6 of TCP/IP Basics you learned about the domain name system DNS. You learned
that DNS is based on TCP and UDP and there are DNS clients, called resolvers, and DNS
servers that are queried by DNS clients to resolve information. DNS is perhaps the most
important application layer protocol for IPv6. Without DNS mail routing wouldnt work, the
world wide web could not provide virtual hosts, that means multiple web sites on a single IP
address would not work and so on.
You know already that DNS is a distributed database with an hierarchical structure. The
forward lookup zones are used to perform a mapping from a DNS name to an IP address.
The DNS name gets more specific as you go further into the DNS tree. You learned that a
in-addr.arpa domain exists. That is used to go the other direction, to map a IP address to a
DNS name. This time the address gets more specific while you walk from the beginning to
the end of the address, deeper into the DNS tree. The corresponding DNS domain therefor
looks a little confusing at first cause it is written backwards. To use the existing DNS system
with IPv6 some extensions had to be made.
Forward lookups can be integrated easily because it is possible in DNS to map one name to
more than one address. If you query a DNS server you get a long list of addresses. Look
what happens if www.google.de is queried for example. Two IP addresses are received (IPv4
in this example). Within the DNS tree the arpa domain has been extended with the IPv6
domain to map IPv4 addresses to DNS names. The corresponding reverse mapping for a
IPv6 address is constructed in an analogously way to IPv4, it's just much longer and
unfortunately more confusing. In this example we don't show all the zeros.

IPv6 Basics, Version 1.2e

T.O.P. BusinessInteractive GmbH

Page 3 of 4

6.2 IPv6 new Ressource Record Types

Within DNS servers and the DNS network protocol a special DNS database format is used to
organize DNS. We need to know a little about that to understand how IPv6 fits in here. The
database consists of so called Resource Records (RRs). There are different types of RRs.
The A for address record maps a name to an IP address.
There are many other types of RRs, another example used for mail routing is the MX record
already mentioned. It simply points to an DNS name where a mail server for a specific
domain resides with additional parameters. To let name servers distinguish between IPv6
and IPv4 in forward lookup zones, the AAAA record has been added. Its called AAAA
because the IP addresses in IPv6 are 4 times the size of IP addresses in IPv4.
A second specification also exists using the A6 resource record type, but it is unlikely to be
used in practice. Only the AAAA record is widely implement in DNS servers. No special
modifications were needed for reverse mapping. A PTR Pointer record is used for both IPv6
and IPv4. IPv4 and IPv6 can coexist in DNS. If you query www.tbig.net for example, you may
have V4 and V6 answers if the destination implements both technologies.

IPv6 Basics, Version 1.2e

T.O.P. BusinessInteractive GmbH

Page 4 of 4

You might also like