= Domain Name Service (DNS) Learning Materials date: april 2003 please send suggestions to: matthew@ella-associates.org or matth3wbishop@yahoo.com INTRODUCTION This document attempts to provide some useful links to Web based materials related to understanding and setting up a DNS server. QUICK CONCLUSIONS Probably the site http://www.dns.net/dnsrd/docs is the best place to go as a starting point. SOME LINKS http://www.nominum.com/books.php Contains a link to the bind 9 reference manual. This is the site of the company which wrote bind 9 http://www.nominum.com/content/documents/bind9arm.pdf The bind 9 reference manual. 113 pages. This same (?) manual may also be accessable as part of the bind9 package at the file system location /usr/share/doc/bind9-doc/arm/Bv9ARM.html http://michael.iserver.com/dns/ This is a very basic tutorial, divided into small chunks of html (each page doesn't contain much information) http://www.freeos.com/articles/3956/ A (5 page) description of setting up DNS on linux. It is not written in the best English. ftp://ftp.is.co.za/rfc/rfc1034.txt The main (?) rfc for DNS http://www.dns.net/dnsrd/ Some DNS information and good links to other resources The links seem reasonably old (2001). This site is known as the 'DNS Resources Directory' http://www.dns.net/dnsrd/docs/domain.ps Another introduction to DNS in post-script format. Apparently this is included as part of the 'bind' distribution. http://www.ripe.net/ripe/docs/ripe-192.html Apparently a 'cut-and-paste' configuration file for setting up bind 8 on unix. http://www.nwc.com/netdesign/cook5.html A page on building DNS. Updated 1997 http://pluto.iis.nsk.su/docs/bsd-4.3/named.html A manual entitled 'name server operations for bind'. Possibly quite old http://hotwired.lycos.com/webmonkey/geektalk/97/03/index4a.html?tw=backend A two page introduction to DNS MISCELANEOUS http://oac3.hsc.uth.tmc.edu/staff/snewton/tcp-tutorial/ A short introduction to tcp protocols, including dns.