After Flushing DNS on Mac, IP still showing incorrectly

1

I'm working with a website that changed servers, and even after it fully switching over, I still get the old IP when doing nslookup.

I've tried flushing my DNS on my router and computer, and it still fails to return the correct IP.

Via DD-WRT Shell: killall -1 dnsmasq Via Mac (10.6) shell:

Joseph

Posted 2012-01-19T06:35:31.027

Reputation: 617

Do you have a local host file that might be returning the incorrect IP? Can you try running nslookup and specifying an external server like OpenDNS to see what the IP resolves to? What OS are you running? – None – 2012-01-19T06:42:06.787

I ran an online NSlookup from MyDNSTools and it shows the new IP. – Joseph – 2012-01-19T06:48:26.627

1Global propagation of DNS changes can take up to 24 hours. Try a different DNS server (like Google's): nslookup example.com 8.8.8.8 – Andrew Lambert – 2012-01-19T07:14:50.680

2DNS does not propagate. It's a cached system. The questioner apparently knows this, as xe is trying to flush caches. Xe probably hasn't flushed all of the caches that are involved. Moreover: The 24 hours figure is untrue. Caching depends from TTLs, which many caching servers will allow to be anything from 1 second to 1 week. – JdeBP – 2012-01-19T11:23:09.707

Answers

0

DNS changes must be renewed by other DNS servers, it usually takes some time, depending upon the caching of the DNS server you use.

Take a look at this site to find if your domain has been cached to all the DNS servers.

whatsmydns.net

HackToHell

Posted 2012-01-19T06:35:31.027

Reputation: 6 162

DNS does not propagate. Changes are never "sent to all the DNS servers", especially because the majority of those servers are not interested in your domain. DNS information is requested and cached. – user1686 – 2012-01-20T14:14:30.023

@grawity ok did not know that. – HackToHell – 2012-01-20T14:17:07.853