I have domain that is hosted by me. The DNS provider is dreamhost. I updated the IP address of the www.domain.com to x.x.x.200 from x.x.x.198, dnscheck show that changes have propagated correctly, but ping returns old IP back ? What could be the issue ?

  • 6
    DNS records do not "propagate". Rather, they are cached for the period specified in the TTL. – Michael Hampton Dec 20 '16 at 20:07
  • And the old IP will be cached. Wait 24 hours. If it's still not changed you've done something incorrectly. Also use a DNS propogation checked (really a cache checker) such as dnschecker.org – Tim Dec 20 '16 at 20:11
  • Did you manually specify the name in a hosts file or something? – Zoredache Dec 20 '16 at 20:52

A few considerations:

  • The TTL for the DNS zone (or individual A record) stipulates how long clients will cache the result.

  • If there are secondary DNS servers then the updated zone may not have been transferred yet. Test all name servers listed with WHOIS registrar record for the domain.

If you try pinging from a different workstation which has not recently exchanged with the specified hostname you will likely receive the updated IP (unless the secondary servers haven't been updated).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.