The legacy webpages have been moved to the IPv6 portal go6.net for your historical reference.

6bone Comments on reverse DNS

7 June 1999

From: bmanning@ISI.EDU
Subject: Re: about Reverse Name Lookup
To: yjchui@ms.chttl.com.tw (Yann-Ju Chu)
Date: Mon, 7 Jun 1999 10:25:22 -0700 (PDT)
Cc: 6bone@ISI.EDU (6Bone)

>
> Hi:
>       When we are a transit site or leaf site, we will ask our provider to
> have a pionter to us for the reverse name lookup in their DNS. However, when
> we become a backbone site, how can we set in DNS for our reverse name lookup?
>                                        Thanks
>

This is a current weakness in the delegation process. While the registry is
a fine idea, it leaves out the DNS component. I've opined that the inverse
tree of the DNS works very well as a publication method for registry
data and avoids the problems inherent in a centralized registry... however:

When Bob authorizes a delegation, he sends an announcement to the list.
The delegates need to have at least two servers available to host the
delegation. For IP6.INT zones, it is -NOT- mandatory that you have a viable
ipv6 stack or server.  Normal nameservers work just fine.

Since these delegations presume that you will have to make sub-delegations,
the following steps should help:

        - Send me a list of your selected servers that will host
          your delegation.  I'll be happy to provide one.
          the zone cuts will look like this:
         
f.5.ip6.int. in soa ns.isi.edu. bmanning.isi.edu. (
        1925845 10800 900 604800 129600 )
  in ns NS.ISI.EDU.
  in ns dot.ep.net.
;
;       bill manning     bmanning@vacation.karoshi.com  02dec96  ASN-4555
0.0.1.1.c.b.f.5.ip6.int.        in       ns      ns.isi.edu.
                                in       ns      dot.ep.net.
;
;       bill manning    bmanning@isi.edu         02dec96  ASN-226
0.0.0.0.e.2.f.5.ip6.int.        in       ns      ns.isi.edu.
                                in       ns      orb.isi.edu.
;
;  eof

-------------

        For your specific zone, you'll need your downstreams to do
        the same; e.g.

0.0.0.0.e.2.f.5.ip6.int.  in soa ns.isi.edu. bmanning.isi.edu. (
        1925845 10800 900 604800 129600 )
  in ns NS.ISI.EDU.
  in ns dot.ep.net.
;
b.0.2.0.0.0.0.C.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 in      ptr      IOSv6-7k.ep.net.
;
;    sub-tla delegation for testing.
1.0.0.0 in ns  dot.ep.net.
        in ns  flag.ep.net.
;
;

-------------


You may want to add something like this to your zone header, to help keep
this straight:

;
;   |   16    |       32       |   16   |           64 bits                |
;   +-+-----+--------------+-------+-------------------------------
;   |FP| TLA  |      NLA       |  SLA   |          Interface ID            |
;
;   |   16    | 8  | 8 |  16  | 8   | 8 |                                 |
;   +--------+---+--+-----+---+--+-------------------------------
;   | 0x3ffe  |0x8 |   |  RES |RES |   |                                 |
;   +--------+---+--+-----+---+--+-------------------------------
;       ^       ^     ^                ^
;       |       |     |                |
;       |       |     |      +-------
;       |       |     |      |
;       |       |     |
;       |       |     |    0x26  128.9.160.26 = 3ffe:801:0000:0026::/64
;       |       |     |    0x11  198.32.146.11= 3ffe:800:0000:0011::/64
;       |       |     |
;       |       |     +-- NLA2 0x00  LAP     = 3ffe:800:0000::/48
;       |       |               0x01   ISI     = 3ffe:801:0000::/48
;       |       |               0x02   CalTech = 3ffe:802:0000::/48
;       |       |               0x03   USC     = 3ffe:803:0000::/48
;       |       |               0x04   NMSU    = 3ffe:804:0000::/48 Jonathan Cook
;       |       |               0x05   iHighway= 3ffe:805:0000::/48 John M. Brown
;       |       |               0x06   AboveNet= 3ffe:806:0000::/48 Steve Rubin
;       |       |               0x07   Zocalo  = 3ffe:807:0000::/48 Bill Woodcock
;       |       |
;       |       +------- NLA1 for LAP       = 3ffe:800::/24
;       |
;       +--------------- FP? for 6bone   = 3ffe::/16
;
;
...


        Does this help at all?

--
--bill



[Questions and comments] [Return to 6bone Home Page]