Ooops - Re: while I have your attention... Names, copyright and IPv6

Cordula's Web cpghost at cordula.ws
Sun Nov 23 18:03:13 PST 2003


> if I operate a network, boxen1.example.org, boxen2.example.org, etc., as an 
> IPv4 address space and a second coincident network, boxen1.example6.org, 
> boxen2.example6.org, etc., as an IPv6 based address space, where does the 
> authority to allocate the IPv6-network based names reside? 

AFAIK, there is only one DNS system, which is designed to serve
names for both IPv4 and IPv6. It is the client who asks either
for A records (IPv4 resolution) or AAAA records (IPv6 resolution),
from the SAME set of DNS servers.

Let's assume that you want to operate *.example.org as IPv4 and
*.example6.org as IPv6 networks. You would have two domains
in the .org TLD:

  example.org  -> NS ns1.example.org
               -> NS ns2.example.org

  example6.org -> NS ns1.example6.org
               -> NS ns2.example6.org

It is important to realize that ns1 and ns2 must resolve
to IPv4 addresses for both example.org and example6.org.

Now you could populate the DNS maps of ns{1,2}.example6.org
with AAAA records holding IPv6 addresses, and the DNS maps
of ns{1,2}.example.org with A records, holding IPv4 addresses.

Nothing prevents you from doing both on the same domain!

  example46.org -> NS ns1.example46.org
                   NS ns2.example46.org

ns{1,2}.example46.org could contain both A and AAAA records,
like, say:

  hybrid       A      <some-ipv4-address>
  hybrid       AAAA   <some-ipv6-address>

The host hybrid.example46.org would have an IPv4 and an
IPv6 address (they don't need to overlap!).

Now the clients' resolver library would generally ask
for A records, if it should resolve hybrid.example46.org.
It would therefore obtain an IPv4 address from
ns{1,2}.example46.org for the host name hybrid.example46.org.

A client could still ask for IPv6 addresses, e.g.:

  % host -t aaaa hybrid.example46.org     (ask for IPv6 address)
  % host -t a hybrid.example46.org        (ask for IPv4 address)
  % host hybrid.example46.org             (same as host -t a ...)

> the technical side of it is clear... someone somewhere needs to keep a track 
> of the names...

You are responsible for keeping track of the names
under *.example.org, *.example6.org, *.example46.org.
There is no such thing as an IPv6[-only] domain name.

If you asked about PTR records, this would be more
interesting... [Hint: ip6.arpa.] ;-)

> anyway, this is straying somewhat from the core subject matter of
> this list...

Well, yes...

-- 
Cordula's Web. http://www.cordula.ws/



More information about the freebsd-questions mailing list