DNS settings different between Chrome and Firefox

dnsgoogle-chromemojave

I have an odd issue that I hope someone can help on. I recently switched hosting providers for a subdomain on our website (the main domain is still at the old host). The DNS settings for this subdomain are set with a custom A record which points to the new server's IP address.

I have done a DNS lookup and the A record for this subdomain lists the correct IP.

In Firefox, the subdomain resolves correctly to the new host. However, in both Chrome (and Safari), the subdomain still goes to the old host.

I did a local OS level DNS flush (using sudo killall -HUP mDNSResponder) but that seems to not have done anything. Clearing Chrome's cache does nothing. I even tried clearing Chrome's DNS cache. Again, no luck. I am on Mojave.

Best Answer

They use different DNS servers. A similar question was asked on the 'Super User' site of Stack Exchange. The answer explains why there is a difference and how to handle the DNS settings. The question can be found here.