Aag c45-625513
Aag c45-625513
Aag c45-625513
IPv4 Only Dual Stack IPv4/IPv6 How does DNS work with IPv4 and IPv6 addresses?
Within an IPv4 only network environment all communica- When a device has dual stack capabilities then it has There are two elements with respect to DNS. The first is
tion is done by using IPv4 as a transport protocol. access to both IPv4 and IPv6 technology available. It can related to the protocol the DNS client is using to speak to
use both of these technologies to connect to remote the DNS server, which could be IPv4 or IPv6 based. Most
servers and destinations in parallel. DNS servers support both IPv4 and IPv6 initiated requests.
IPv4
IPv4 How does a device know when to use IPv4 or IPv6? www.example.com (2001:db8::1 and 192.168.1.1)
When a client tries to connect to a remote Internet state of transitioning towards and IPv6-only network, and
resource, for example www.cisco.com, then the client will hence prefers IPv6 above IPv4 by design.
first do a DNS request to resolve the destination name into IPv4 IPv6
When a client receives a response including both an IPv4
an IPv4 address. Client IPv4 Client IPv6
and IPv6 address then based upon RFC3484 the IPv6
Once the client has this IP address it can start the http (or address is the preferred address. If, for whatever reason,
ssh, or IPsec, or…) connection. In an IPv4 only environment the usage of that address was non-successful, an alternate Another element is related towards IP addresses being
this will be a done all over an IPv4 only network layer. address will be used, potentially a valid IPv4 address to transferred within the DNS resource request. The
connect to the remote location. addresses returned as response can either be an IPv4
IPv6 Only address or IPv6 address. It is up to the client to decide
What if I run dual stack and I want to connect to a single which address it will use to connect to the remote Internet
stack IPv4 or IPv6 remote site? resource (i.e www.example.com).
IPv6 It is possible for a dual stack device to connect to an
IPv6 IPv4-only or IPv6-only device. The protocol selected, IPv4
Internet or IPv6 is based upon the IP addresses received within
IPv6
a DNS response. If the DNS server returned only IPv4
addresses, then IPv4 is used, if the DNS server returned
only IPv6 addresses then IPv6 is used.
Copyright © 2010 Cisco Systems, Inc. All rights reserved. Cisco, Cisco IOS, Cisco Systems, and the Cisco Systems logo are registered trademarks or trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. C45-625513-00 09/10