The utf9k logo which is a cartoon robot utf9k

How was DNS originally implemented?

Back in the day, there was just one file: HOSTS.TXT.

It contained a name-to-address mapping for every entity within ARPANET.

/etc/hosts used to be compiled from HOSTS.TXT

It didn’t scale for a number of reasons: