How to clear/flush the DNS cache in Google Chrome?
Solution 1:
Navigate to chrome://net-internals/#dns and press the "Clear host cache" button.
Solution 2:
Sometimes you need to flush the socket pools after flushing the DNS:
chrome://net-internals/#sockets
Solution 3:
"Navigate to chrome://net-internals/#dns" doesn't work in the Google Chrome browser, at least on my system. Looks like this solution maybe works for the Google Chrome OS, but not the Google Chrome browser more generally speaking. For me the link redirects here:
The Chromium Projects
It appears "Empty the Cache" is the better solution. Also note my browser says "Preferences" rather than "Options"
Via http://www.google.com/support/forum/p/Chrome/thread?tid=026b6a1d9151a6e3&hl=en
"Go to tools -> options -> Under the hood -> Clear Browsing data and check 'empty the cache' and click on clear browsing data. Yes yes, I know, it is not the DNS cache I would expect it to clear, but hey it seems to. And now it works for me."
Solution 4:
Clicking "clear host cache" in chrome://net-internals/#dns
should do it for Google Chrome, but there are other DNS caches to consider on your machine.
Windows:
ipconfig /flushdns
OS X pre-10.7 (before Lion):
sudo dscacheutil -flushcache
OS X 10.7–10.9 (Lion, Mountain Lion, Mavericks):
sudo killall -HUP mDNSResponder
OS X 10.10+ (Yosemite):
sudo discoveryutil mdnsflushcache
OS X 10.11, 10.12+ (El Capitan, Sierra):
sudo killall -HUP mDNSResponder
Your router may be caching the DNS as well (restart it or read the manual). The ultimate test is to use dig, but this uses your network's DNS host, not the authoritative server by default:
dig superuser.com
To query right from the source, try something like:
dig superuser.com @ns1.serverfault.com