This page is dedicated to all those individuals out there who maintain, troubleshoot or modify DNS files. Some know what they are about and carefully care for the bits of data, some forge ahead in unmindful innocence of the havoc they are about to wreak, and some just say "what the hell...that might do it!".
Thank you Pete Bowden. We will miss you.As I looked at these files day after day, my ideas of beauty and humor became, well... rather warped in comparison to other people. I started a collection of items that struck my fancy for one reason or another. If you come across anything that you think deserves to be honored, send it along! firstname.lastname@example.org
The Oops Collection
Helpful Hints: Sometimes DNS is an educational tool (donated by Steve Wagner and Pete Bowden)
Private Space: So you think Private Address space is the be all end all? (discovered by Martin Levy)
Time To Live: If a little is good, more surely is better....
The Mail WILL Go Through: no server outages will stop this one!
Zone: obviously vapor.com
We are ready to be Primary!!
About that image
Name: ive.seen.rude.but.you.sir.are.vile.org Address: 220.127.116.11 Aliases: 18.104.22.168.in-addr.arpaThe Collection
> quit Server: rns1.earthlink.net Address: 22.214.171.124 Name: type-exit-you-idiot.it.earthlink.net Address: 126.96.36.199 Aliases: quit.it.earthlink.net > exit 10:52pm ~/ARIN/CRC>nslookup quit Server: nic1.concentric.net Address: 188.8.131.52 Name: use-exit-to-quit.or-is-your-brain.missing.to Address: 184.108.40.206 Aliases: quit.internex.net
lion$ nslookup 192.168.1.1 Server: nic1.concentric.net Address: 220.127.116.11 Name: read-rfc1918-for-details.iana.net Address: 192.168.1.1
HEADER: opcode = QUERY, id = 19, rcode = NXDOMAIN header flags: response, auth. answer, want recursion, recursion avail. questions = 1, answers = 0, authority records = 1, additional = 0 QUESTIONS: 7.24.158.???.in-addr.arpa, type = PTR, class = IN AUTHORITY RECORDS: 24.158.205.IN-ADDR.ARPA type = SOA, class = IN, dlen = 51 ttl = 86400000 (1000 days) origin = gozer.foobar.com mail addr = postmaster.gozer.foobar.com serial = 9506170 refresh = 10800 (3 hours) retry = 3600 (1 hour) expire = 604800 (7 days) minimum ttl = 86400000 (1000 days)
The Mail WILL Go Through!
@ IN SOA galaxy.internex.net. nic.internex.net. ( 199602150 ; Serial Number: YYYYMMDDx 10800 ; Refresh every 3 hours 3600 ; Retry every 60 minutes 604800 ; Expire in 7 days 86400 ) ; Default/Minimum TTL: 1 day $ORIGIN com. foobar IN A 18.104.22.168 foobar IN MX 10 uumail2.netcom.com. foobar IN MX 20 uumail3.netcom.com. foobar IN MX 30 uumail1.netcom.com. foobar IN MX 50 uucp11.netcom.com. foobar IN MX 50 uucp12.netcom.com. foobar IN MX 50 uucp13.netcom.com. foobar IN MX 70 uucp6.netcom.com. foobar IN MX 70 uucp7.netcom.com. foobar IN MX 70 uucp9.netcom.com. foobar IN NS nic1.internex.net. foobar IN NS nic2.internex.net. $ORIGIN foobar com. soleil IN A 22.214.171.124 soleil IN MX 10 uumail2.netcom.com. soleil IN MX 20 uumail3.netcom.com. soleil IN MX 30 uumail1.netcom.com. soleil IN MX 50 uucp11.netcom.com. soleil IN MX 50 uucp12.netcom.com. soleil IN MX 50 uucp13.netcom.com. soleil IN MX 70 uucp6.netcom.com. soleil IN MX 70 uucp7.netcom.com. soleil IN MX 70 uucp9.netcom.com.
; ;$Id: db.foobar.com,v 1.2 1996/02/29 03:41:49 wessorh Exp $ ; ;WARNING: ; If you edit this file your changes will be overwritten ; on the next DNS rebuild! To make a permanent change to ; this file update the Zone information in the ORACLE database ; This file has been generated by named.build ; ; contact email@example.com for hacking instructions. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "db.foobar.com" [Read only] 43 lines, 1772 charactersThe Collection
Domain Version Number: 2.0 ******** Only for registrations under ROOT, COM, ORG, NET, EDU, GOV ******** 0. (N)ew (M)odify (D)elete....: N 1. Purpose/Description........: New Domain Name Reg (a & acomputers.com) 2. Complete Domain Name.......: a & acomputers.com
We are ready to be Primary
> ls -d foobar.com foobar.com. SOA gatekeeper.foobar.COM hostmaster.foobr.com. (199609093 3600 600 604800 3600) foobar.com. NS gatekeeper.foobar.COM foobar.com. NS ftp.foobar.COM foobar.com. MX 30 ftp.foobar.com foobar.com. MX 10 gatekeeper.foobar.COM foobar.com. MX 20 snm.foobar.COM oregon A 126.96.36.199 oregon MX 10 snm.foobar.com nb_ncr A 188.8.131.52 orderxpress CNAME www.foobar.com localhost CNAME gatekeeper.foobar.com hillsboro CNAME gatekeeper.foobar.com phub_cl_A A 184.108.40.206 mailhost CNAME snm.foobar.com nhorse A 220.127.116.11 seattle CNAME buzz_lightyear.foobar.com ether1 A 18.104.22.168 etcorp MX 10 snm.foobar.com gatekeeper A 22.214.171.124 fect.net PTR 0.249.192.in-addr.arpa fect.net A 255.255.255.0 bastion.net PTR 0.158.205.in-addr.arpa bastion.net A 255.255.255.240 lgx CNAME gatekeeper.foobar.com phub_ncr A 126.96.36.199 fremont CNAME gatekeeper.foobar.com lrouter1 A 188.8.131.52 marlboro A 184.108.40.206 marlboro MX 10 snm.foobar.com buzz_lightyear A 220.127.116.11 buzz_lightyear MX 10 snm.foobar.com www A 18.104.22.168 snm A 22.214.171.124 borg A 126.96.36.199 ftpin A 188.8.131.52 ftn CNAME gatekeeper.foobar.com ftp MX 10 ftp.foobar.com ftp MX 20 snm.foobar.com ftp A 184.108.40.206 foobar.com. SOA gatekeeper.foobar.COM hostmaster.foobr.com. (199609093 3600 600 604800 3600)The Collection
About that image
I once worked at a fun place, with a bunch of other yahoos, where someone invented a DNS tool. It worked...sometimes I guess, but more often than not, that visual popped up and we were forced to agree to "no rows affected". Sometimes no rows (records) were affected, but most often the whole zone would be blow away and one would have to start all over. It made it real hard to hit that "OK" button. So much for labor saving tools.