> Your hosts file is going to be thick though, and a pain to keep up to date
I'm guessing you already know, but for the others: This is precisely what the DNS protocol was created for.