While pointing at work Steve has done on DNS... You should also have a look at this article in Internet Protocol Journal.