The hosts file expects an IP address for each hostname listed.
You may need to look up the IP address of example.com.edgesuite.net
and use it in the hosts file.
First perform the DNS lookup:
C:\>nslookup example.com.edgesuite.net
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: a1081.b.akamai.net
Addresses: 24.143.196.115, 24.143.196.123
Aliases: example.com.edgesuite.net
Then add a line line in your hosts file such as:
24.143.196.115 example.com
or
24.143.196.123 example.com
But keep in mind that if example.com.edgesuite.net
ever changes its IP address, then you will have to make a corresponding change in your hosts file.
it worked for pings but my nslookup still resolves for the old IP – Jader Dias – 2010-01-07T13:27:38.813
1@Jader Dias: do an ipconfig /flushdns and give it another try. That'll flush your resolver cache, maybe you've got the old records still stuck in the cache. – squillman – 2010-01-07T13:30:52.007
I tried it too, but it didn't work. Maybe nslookup doesn't looks into the hosts file (try nslookup localhost). – Jader Dias – 2010-01-07T13:33:53.483
1
If you want
– eleven81 – 2010-01-07T13:39:28.170nslookup
to behave as described in the above comments, then consider running your own DNS server and pointing your client(s) to that DNS server, such as http://www.powerdns.com/ PowerDNS.