Something that I had to look up a long time ago that has helped me might help
you in this or other instances. When Windows does a name lookup it follows a
certain order:
1. Windows checks to see if the computer you are looking for is itself
2. Windows looks in it's local cache for the computer name
3. Windows checks the hosts file
4. Winodws queries the DNS server
5. Windows will query a WINS server if available
6. Windows will check the LMHOSTS file (this can be preloaded, so it can
show up in the cache, which brings these entries much higher on the list)
7. Windows will broadcast for the name
8. Windows just stops trying.
Once you have loaded the text into the hosts file, you should use 'ipconfig
/flushdns' from the cmd prompt or Run bar to clear the DNS cache.
You can also use 'nbtstat -c' to view the contents of the lmhosts file and
netbios name cache.