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

Registry Tools: Advanced CCTLD Workshop

This document summarizes registry management tools that were presented at an advanced ccTLD workshop in Amsterdam. It outlines several open source tools for building domain name registry systems, including CoCCA, CodevNIC, DNRS, FRED, Net::DRI, OpenReg, Registro, and tinyReg. For each tool, it provides brief details about the project website, features, and licensing. It also discusses domain tasting, front running, and the Shared Registry System protocol.

Uploaded by

Bertin Bidias
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views19 pages

Registry Tools: Advanced CCTLD Workshop

This document summarizes registry management tools that were presented at an advanced ccTLD workshop in Amsterdam. It outlines several open source tools for building domain name registry systems, including CoCCA, CodevNIC, DNRS, FRED, Net::DRI, OpenReg, Registro, and tinyReg. For each tool, it provides brief details about the project website, features, and licensing. It also discusses domain tasting, front running, and the Shared Registry System protocol.

Uploaded by

Bertin Bidias
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
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 [email protected] 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