ccTLD Workshop Outline
DNS/ccTLD Technical Training Workshop Dates: June 19-22, 2004
Location: Amsterdam, Netherlands - RIPE NCC Training Facility
Organizers: Network Startup Resource Center and the Internet Society
Primary Instructors: Joe Abley, Internet Systems Consortium
Frederico Neves, Registro.br
Alain Aina, Technologies, Reseaux et Solutions
Guest speakers: John Crain, IANA/ICANN
Olaf Kolkman, RIPE NCC
Suzanne Woolf, Internet Systems Consortium
Jaap Akkerhuis, NL domain Registry
Workshop Coordinators: Lucy Lynch, NSRC
Mirjam Kuehne, ISOC
The main workshop runs from Saturday morning (June 19) to Tuesday evening
(June 22).
Each day is divided into four slots of approximately two hours each.
Classes start promptly at 08:30 and end at around 18:30 daily. There will
be a 90-minute break for lunch from 12:30-14:00, and 15-minute breaks in
mid-morning and mid-afternoon. There may be optional evening sessions from
if participants and instructors have special topics they want to work on.
In summary, the classes will use approximately the following time slots.
* 09:00-10:30 - Morning session 1
* 10:45-12:30 - Morning session 2
* 14:00-16:00 - Afternoon session 1
* 16:15-18:30 - Afternoon session 2
FreeBSD Presentation and Practical Exercises
--------------------------------------------
Note that on Friday, June 18, there is an optional session in UNIX system
administration, using FreeBSD, which is the OS utilized for the workshop.
Even for competent sysadmins who typically use Linux or Solaris, etc. -
a brief FreeBSD orientation will help save time in the main course.
Time frame: 14:00 - 18:30, in the RIPE NCC classroom
Instructors: Lucy Lynch and Suzanne Woolf
Course Outline
Day 1 - June 19
Instructors: Joe Abley, Alain Aina, Suzanne Woolf, Frederico Neves
. Introduction to DNS - zones, domains, delegations, etc. (Joe)
. Download and install BIND from scratch (Joe)
. Build a zone file; debug and troubleshoot zone file (Aina)
. Discuss building and maintaining large zone files (Fred)
. Database choices; design and maintenance of databases
for ccTLD registry services
. Slave file exercise (Aina)
. Trouble shooting (Joe)
. Discussion about other useful software and tools for building and
operating a registry service (Aina)
. RCS (Fred)
. Automation techniques (generating records, auditing changes, checking
zone contents, using scripts) (Joe)
Day 2 - June 20
Instructors: Joe Abley, Frederico Neves, Alain Aina, Olaf Kolkman
. Discussion of DNSSEC and what's important to understand about it (Olaf)
. Review of Day 1, including a short hands-on exercise rcs & logging (Fred)
. Running an authoritative-only NS (Aina)
. Filtering queries ( mainly AXFR and IXFR) (Joe)
. Digital signature, hash and MAC functions (Joe)
. Discussion of TSIG and hands-on exercise (RNDC) (Joe)
. What is a registry ? a registrar ? a registrant ? (Fred)
. Practical examples from very small to very large registries (Fred)
. How to design and build a scalable registry (Fred)
. LDAP backend for BIND9 (Aina)
. Overview presentations of OpenReg toolset (Joe)
. Registro.br toolset (Fred)
Day 3 - June 21
Instructors: John Crain, Suzanne Woolf, Jaap Akkerhuis, Lucy Lynch
. presentation order for day 3
1 2 3 4 5 6 7
.uy .np .bj .th .lk .gh .bi
Brief presentations (10-15 minutes) from each country team about their
current domain management structures and registration policies; how they
handle registration fees and billing - spaced over the day
. An overview of .nl & DNSMON (Jaap)
. Further discussion of zone transfers and how to establish proper
secondary services, RFC 2182, etc.
. Presentation by John Crain about current policies and procedures for
working with IANA and ICANN
. Requirements and procedures for getting IANA to make changes to servers
and administrative and technical points of contact
. Registry Management Best Practices, Suzanne Woolf, and John Crain
. Discussion of policies and practices utilized by various ccTLDs around
the world
. Discussion about the ethics of administering delegated domains as
explained in RFC 1591; Responsibities of the designated manager for
providing equitable service to the respective country code communities
and the global Internet community
. Best practices of establishing domain name structures,
delegating subdomains and operating nameservers
. Dispute resolution policies
. Open question and answer session on ccTLD management and registry
policies
. PGP key signing party
Day 4 - June 22
Instructors: Alain Aina, Joe Abley, Frederico Neves
. Securing a UNIX server
. whois protocol, whois data
. More on automation techniques
. Hands-on clinic in a lab environment for ccTLD managers to learn about
existing tools and software for registry operations. This
includes demonstrations with the toolset developers so participants can
determine how to best format their data to register domains for their
ccTLD, set up nameservice, exchange secondaries, create whois data, etc.
Users will get expert advice on how to automate and scale up their
current operations, and pointers on how to structure their existing data
for use with a selection of available open source toolsets.
. Wrap-up session with a discussion about more resources for education and
assistance, where to go for help, relevant mailing lists, etc.
Last modified: Wed Jan 11 03:09:08 CLST 2006