That started out promising, but ended up a bit disappointing. Editing the zone file seems like the least interesting part of this topic.
How about explaining the relationship between dns, registrars, soa records, ns servers etc.? This is where things get really hard to understand due to all those levels of indirection going on.