I'm sure we could come up with some sort of host file synchronization application to circumvent the DNS changes. It would be awful compared to DNS, but at least it would be more workable than remembering and saving IP addresses.
https://github.com/denen99/fightsopa (shameless plug from http:/www.fightsopa.com)
It's: C:\windows\system32\drivers\etc\hosts
not C:\windows\system32\drivers\etc\hosts.txt