Now that youve studied and committed to memory the information on DNS from my previous three columns, I can tell youre ready to go out and reconfigure the 13 DNS root servers. But since their current administrators probably wont let you anywhere near those servers, I thought Id help you out with a quick trip through configuring a basic DNS server on your own machine.
Without further ado, you should run out and download MacDNS from the Apple Web site (http://asu.info.apple.com/swupdates.nsf/artnum/n11264) not because I necessarily recommend using MacDNS as your primary DNS server, but because (a) its free and (b) it has the minimal features that Ive highlighted in my DNS columns. For a more robust, full-featured DNS server on the Mac (and available on Mac OS X), you should stick with the BIND freeware or QuickDNS Pro from Men and Mice Software (http://www.menandmice.com/).
To run a name server, youll need to register a domain name, which Ill assume youve done already. Installing MacDNS involves downloading the BinHex archive file, uncompressing it, and copying the files from the resulting disk image onto your hard drive. After installing and starting the MacDNS application, there are three basic steps you need to perform:
The first time you open the MacDNS program, name service starts automatically, but you need to enter some host information before MacDNS can start identifying your computers. As you should recall, you need to configure MacDNS with details about your particular domain.

Your DNS server must rely on other DNS servers (called parent servers) for answers to queries that it doesnt have in its own database. In general, your server should use the DNS server for your ISP as its parent. MacDNS uses the DNS information from the TCP/IP control panel as its default list of parent servers. If that information has not been configured or is incorrect, you will have to configure the parent server(s) yourself.

Now were getting to the good stuff: Setting up the address records for the hosts in your domain. MacDNS shields you from the gory details of the various record types. Be grateful. For each host computer in your domain, youll need to add the appropriate information.

Be sure to save your DNS configuration. For the hardy souls out there, you can check out the raw DNS data by opening the MacDNS file in a text editor. The records will be bared in all their naked glory. Youll be glad you had MacDNSs visual interface to step you through it. (Since MacDNS uses standard DNS syntax, it can also open DNS files that originated on Unix systems.)
Thats all there is to a basic DNS server, but the complexity and possibilities grow if you manage more than one domain or lots of hosts. Ive only really scratched the surface of what you can do with a DNS server. For example, its possible to have your DNS server distribute the requests to your Web server address across more than one computer. If you want to pursue it further, there are numerous books on the subject of DNS and name servers. As for the Mac Web Servers column, this is the last unpublished column that I had previously written for MacCentral. I'm going to have to come up with some new material now. Stay tuned!