1

Is the DNS Zone info determined by (or stored at) the host server or the registrar? I just had a DNS zone issue where some of the old host's manually-updated DNS Zone info was carried through (or failed to update accordingly) after a nameserver switch to move a client to my hosting server space. I want to know how to look out for that in the future.

Thanks for any insight!

1 Answers1

1

You are probably seeing cached records. when the end user needs a DNS record, he asks his recursive DNS server (usally at the ISP). If the ISP's DNS does not have the record, it queries the root servers to find the appropriate DNS server, then the DNS server for the record.

It then adds this record to the cache. The time cached is supposed to be goverened by the TTL (time to live) for the DNS record. There are always some misbehaving ISP DNS servers (I've seen AOL cache for days, despite a 1-hour TTL), but for the most part, you should see all DNS records update within the TTL.

In the future, when the switchover is approaching, you can shorten the TTL on the old server to reduce the time to switch to the new servers.

Added: As David pointed out, update your serial (version) number of your record. Some DNS servers don't update properly if the serial does not update. Also, it can help you track down problems with propagation.

Ben Doom
  • 684
  • 3
  • 6
  • 1
    Also make sure to update the serial number in the zone file when you make the change. – David Jan 06 '10 at 06:03