DNS design 101

A little dated but has a good background on DNS design. This is a must-know for anyone that deals with delivery of applications.

Domain Name System Design Considerations