New registry operational

davidk@isi.edu davidk@isi.edu
Sun, 8 Jun 1997 23:29:15 -0700 (PDT)


Hi all,

As announced last week, I have now converted all 158 (!) 6BONE ftp
registry files to the new registry format. Some parts of entries could
not be converted correctly due to some inconstencies in the old data set.
Please update these entries yourself if you find that to be the case.

Check out http://www.6bone.net/RIPE-registry.html on how to update
entries in a RIPE style database. For those of you that are already
familiar with this type of databases, send your updates to
auto-dbm@ISI.EDU.

Most inconsitencies had to do with reverse DNS not working or missing
protocol information in the tunnel fields. Please check my latest draft
on how the entries should look like:

http://www.isi.edu/~davidk/6bone/draft-ietf-ngtrans-6bone-registry-02.txt

Feel free to contact me directly if you find inconsistencies that you
cannot solve yourself or suspect a bug in this quite new piece of
software.

You can query the database at whois.6bone.net with any 'whois' tool or
even 'telnet whois.6bone.net whois'. However, you can also download a special
version of 'whois' for better results (with special 6BONE support):

http://www.isi.edu/~davidk/6bone/ripe-whois-tools-3.0.0+6bone-extensions.tar.gz

A simple webinterface is also available at:

http://www.isi.edu/~davidk/6bone/whois.html

The special whois client (including the webinterface) has a very nice new
feature that can handle references to external objects. This means that
it can now resolve RIPE or InterNIC NIC handle references which allows
you to use your existing NIC handle in the 'contact:' field. (for an
example: try a lookup for SWITCH)

Another feature can assist you in finding a topological nearby ipv6-site:

$ whois -h whois.6bone.net -i origin AS1835

will give you all ipv6-sites that have AS1835 as their origin AS.


And 

$ whois -h whois.6bone.net -r -i tunnel unvea.denet.dk

will give you all objects that have 'unvea.denet.dk' in their tunnel
specification.


And

$ whois -h whois.6bone.net 5F07:2B00::/128

will give you the site that is possibly using this IPv6 address.


A full dump of the database plus serial number is made available daily at:

ftp://whois.6bone.net/6bone/6bone.db.gz

The copyright message in the file is solely to scare spammers and other
abusers. It can be used to do queries that are not supported by the whois
interface or people that want to run a local mirror. We plan to have an
official backup site at LBL and several mirrors around the world for
which we already have several volunteers. We will inform you on the list
when they come available.

I will try to get the documentation up to date as soon as possible and
will ask RIPE to close down the old FTP style registry. The data in that
registry will still be available in case you need it:

ftp://whois.6bone.net/6bone/old_RIPE_ftp_registry.tar.gz

I hope this helps,

David K.
---

PS1 Two useful scripts that people asked for in the past

PS2 RIPE database configuration for those of you that are already running
    the RIPE database software and want to configure it to run a mirror
    site

---

#!/bin/sh

#
# this script finds the first host
# in the 6bone registry that is providing
# a specific service
#
# example usage:
#
# $ ping6 `applicationhost uunet-uk ping`

whois -h 6bone -r $1 | \
awk '{if (($1 == "application:") && \
          ($2 == "'$2'") && \
          (!i)) { \
      print $3; i=1 \
     }}'
                          
# end of script

---
#!/bin/sh
#
# host6 lists the DNS name and IPv4 & IPv6 address of a host
#
# example: host6 unvea.denet.dk
#
# It uses the 'host' tool by Eric Wassenaar
#
# get it from: ftp://ftp.nikhef.nl/pub/network/host.tar.Z
#              (the directory also includes some other very good
#               replacement of traceroute and other networking tools)
#
echo Name: $1
host -t A $1 2>&1 | awk '{ if ($3 ~ /[0-9]/) { print "IPv4 address:", $3 } }'
host -t AAAA $1 2>&1 | awk '{ if ($3 ~ /\:/) { print "IPv6 address:", $3 } }'
# end of script
---

RIPE database configuration file:

ATTR    is      ipv6-site       CLASSLESS
ATTR    lo      location
ATTR    pf      prefix          i6
ATTR    ap      application
ATTR    tl      tunnel
ATTR    ct      contact         pn,ro
ATTR    ul      url

#       ipv6-site
#
OBJ     is      ATSQ    is or de lo cy pf ap tl ct rm ul ny mb ch so
OBJ     is      MAND    is or de cy pf ct ch so
OBJ     is      MULT    lo de cy pf ap tl ct rm ul ny mb ch
OBJ     is      UNIQ    is
OBJ     is      KEYS    is pf
OBJ     is      REC     ct pf

---