Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We're rolling out automated installs to subdomains at work and finding that we're getting cached responses from local nameservers. E.g. we create, but the local dns cache is returning NXDOMAIN on ( even though an nslookup on the specific nameserver yields the correct domain.

What kind of solutions do we have for this problem.

share|improve this question

They will time out eventually. Before making changes you should reduce your negative TTL to a reasonable amount. The value is specified in your SOA record for the domain. Query your servers for the SOA record to determine how long the timeout might last.

Default value is documented as 3 hours, and maximum value is 7 days.

As you have found, it is not a good idea to query your local servers for new services before you know they are available on all your authoritative nameservers. Doing so may prime the cache with a negative answer. Query them first to verify.

share|improve this answer
I suspect what might be happening is chrome might be pre-fetching urls it finds on the page - we place in a hidden div when the "thank you" page loads. – bundini Jul 15 '11 at 15:12
DNS results are also cached by Windows and may impact reachability. Try ping from the command line. Browsers cache pages results unless there is an appropriate no-cache directive in the headers. Usually a forced reload will look for changes and reload changed content. If not, restarting the browser should do so. The browser should have configuration items controlling when changes are queried for. – BillThor Jul 15 '11 at 17:02
Chromium indeed does that very thing. – JdeBP Jul 22 '11 at 16:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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