0% found this document useful (0 votes)
35 views19 pages

Registry Tools: Advanced CCTLD Workshop

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 19

Registry Tools

Advanced ccTLD Workshop

September 2008
Amsterdam, Netherlands

nsrc@ccTLD-advanced
Amsterdam
Tools
There are quite a few tools available, but
many of them require work to use.
Several allow you to build from them as a
base (tinyReg, OpenReg, DNRS, etc...)
All the tools we present, except for the
Registro.br software, are Open Source
licensed.
Difference between GPL and BSD License...
nsrc@ccTLD-advanced
Amsterdam
Tools: The List
● CoCCA: Consortium
Council of Country Code Administrators
● CodevNIC .fr project
Co-developed NIC
● DNRS .nz
Domain Name Registry System
● FRED .cz
Free Registry for ENUM and Domains

nsrc@ccTLD-advanced
Amsterdam
Tools: The List
● Net::DRI Perl modules
Domain name Registry Interface

● OpenReg ISC project


● Registro .br
● tinyReg formally “domreg”

nsrc@ccTLD-advanced
Amsterdam
Short Glossary
● EPP Extensible Provisioning Protocol
● RRP Registry Registrar Protocol
● SRS Shared Registry System
URLs:
– http://sourceforge.net/projects/epp-rtk
– http://tools.ietf.org/html/draft-nzrs-srs-00

nsrc@ccTLD-advanced
Amsterdam
Tools: CoCCA
Homepage
http://www.cocca.org.au/modules/smartsection/
Demo Site
https://demo.coccaregistry.net/
● You can run software remotely.
● You can run software on local box with or w/o help.
● You can run remotely and have CoCCA administer your
domain.
● Supports EPP

nsrc@ccTLD-advanced
Amsterdam
Domain Tasting
A short article discussing this:
http://www.circleid.com/posts/84217_icann_gnso_kill_domain_tasting/

Follow the links, including:


http://gnso.icann.org/issues/domain-tasting/dnt-motion-6mar08.shtml

A discussion of Front Running


http://www.circleid.com/posts/81082_network_solutions_front_running/

nsrc@ccTLD-advanced
Amsterdam
Tools: CodevNIC
● Available and documented here:
– http://codev-nic.generic-nic.net/
● Developed with AFNIC (.fr), NIC-MG
(Madagascar) and NIC-CI (Ivory Coast).
● Supports multiple policy models.
● Designed for smaller registries.
● Running in .ci now, .mg later?
● Utilizes software like request tracker (rt).
nsrc@ccTLD-advanced
Amsterdam
Tools: DNRS
Web: http://sourceforge.net/projects/dnrs/
“The Shared Registry System is software (client and servers) for managing
a domain name registry, and is most likely to be of use for managing a
country TLD. The software was originally developed in 2002 to manage
the New Zealand (.nz) domain name space.”
● Is what manages http://nzrs.net.nz/, or the
New Zealand Registration Services.
● Designed for a single policy.
● Supports EPP but moving to SRS
nsrc@ccTLD-advanced
Amsterdam
Tools: DNRS
● .nz's discussion of SRS:
http://www.nzrs.net.nz/downloads/draft-nzrs-srs-00.txt

● Robust. Manages over 300,000 domains.


● Contact nsrc@nsrc.org if you want to talk with the
developers.
● Project has become more active this year. New
release (2.0) in February.
● Give '# whois nzrs.net.nz' a try.

nsrc@ccTLD-advanced
Amsterdam
Tools: FRED
● Available at http://fred.nic.cz/.
● Designed for Linux, but Jaap has ported
current version to FreeBSD.
● Supports EPP and Ipv6.
● Demo CD is available here:
http://fred.nic.cz/wiki/download

nsrc@ccTLD-advanced
Amsterdam
Tools: FRED cont.
From http://fred.nic.cz/wiki/features:

nsrc@ccTLD-advanced
Amsterdam
Tools: Net::DRI
● From http://www.dotandco.com/services/software/Net-DRI/
● Pretty easy to install, but you need to install listed
Perl modules as standalone first. Preferable to
use CPAN.
● Implements DNSSEC, EPP, RRP, Whois, etc.
● Is the core, or back-end tool used for front-end
results like web pages.

nsrc@ccTLD-advanced
Amsterdam
Tools: OpenReg
● Located at: http://www.isc.org/index.pl?/sw/openreg/
● Supports EPP.
● Does polling and load statistics gathering.
● Was adopted for use by .ve in 2005.
● Uses PostgreSQL and multiple daemons on one
box to run.
● Generates zone files for use with BIND.
● Can download, install and test quickly.

nsrc@ccTLD-advanced
Amsterdam
Tools: Registro
● This is what http://registro.br/ uses.
● In use at .ke (http://www.kenic.or.ke/) (Still?)
● Not free and requires translation and
consulting to move to your registry.
● Multi-registrar support.

nsrc@ccTLD-advanced
Amsterdam
Tools: tinyReg
From the author's description of the product:
The goal is a minimal but fully-functional, extremely robust,
and exhaustively error-checked system using all open
source components.
domreg requires an externally-provided RPSL-interfaced
registry for each TLD.
domreg consists of three active components:
– domreg registrant (user) web interface code
– registrar registrar (manager) web interface code
– mailack RPSL/email interface

nsrc@ccTLD-advanced
Amsterdam
Tools: tinyReg
● Randy Bush (IIJ), Tom Jennings (WPS) and CFI
Uganda started domreg.
● NSRC paid and volunteered staff to push domreg
further. This became tinyReg.
● Joe Abley (ISC), Tom Jennings, Alain Aina
(TRSTech) and Hervey Allen (NSRC) worked on
second phase.

nsrc@ccTLD-advanced
Amsterdam
Tools: tinyReg
● Available at: http://nsrc.org/tinyReg/
● A good description is here:
http://nsrc.org/tinyReg/docs/extras/domreg-what.txt
● Initial setup here:
http://ws.edu.isoc.org/cgi-bin/tinyReg/tinyReg
● Gives you core registry functionality, but code-
base still needs work.

nsrc@ccTLD-advanced
Amsterdam
Registry Tools

Questions?

nsrc@ccTLD-advanced
Amsterdam

You might also like