Thanks, Kevin, for your quick reply. In the last few minutes, I've come to realize that my problem is likely that the domain is only registered with two name servers - the one which were offline. Even though the zone has 6 NS records, the .com servers probably only know of the ones in the registration. So registration and DNS not in sync. Silly mistake.
(And FWIW, I *was* using dig, not nslookup) -- Sid Shapiro sid_shap...@bio-rad.com Bio-Rad Corporate IT - Desk: (510) 741-6846 Mobile: (510) 224-4343 On Mon, Jun 9, 2014 at 2:32 PM, Kevin Darcy <k...@chrysler.com> wrote: > Well, you shouldn't be getting an NXDOMAIN just because some of your > auth servers are off-line, but you could get some query timeouts if > performance to your failover servers is really bad (or blocked, due to > firewall rules, bad routes, etc.), or, if your expire times are *really* > low, and the master's been down a while, it's possible the zone may have > expired on the slaves. > > In any of those cases, I'm suspecting you're using nslookup, and you might > be suffering from its horrible misfeature where it searchlists on a query > failure, and then reports the *last* RCODE it received as the result of the > entire lookup. So, for example, if your query is www.example.com and your > searchlist ends in the domain department1.example.com, if the first query > fails (e.g. with a timeout or a SERVFAIL), nslookup might work through the > searchlist, ultimately querying www.example.com.department1.example.com, > which returns NXDOMAIN, and that's what nslookup (mis-)reports as the > result of the query. > > You can avoid this by dot-terminating the original query (thus inhibiting > nslookup's searchlist behavior), or even better, using a real DNS > troubleshooting tool like dig or host. If you want to continue to use > nslookup, at the very least add the -debug flag so you can see what it's > really doing under the covers. > > > - Kevin > > On 6/9/2014 4:36 PM, Sid Shapiro wrote: > > Hello, > I've got 6 name-servers, 2 in each of 3 global regions. Each name-server > has a net connection. Each name-server is authoritative. the domains it > server have all six NS records. > > My question has to do with redundancy. If one of my "regions" goes down, > I would have expected that a query against a domain would reach one of the > other region's name-servers. However, during a maintenance window when one > regions was off the air, I did some simple queries. I did not have a lot of > time to do a lot of detailed testing and tracing. I was simply trying to > see if I could get a query resolved. > > What I got, was a "no name-server" error. I do not have the exact > message, nor the timings. I could see (somehow) that there might be some > time-out issue on the client, but the no name-servers response came pretty > quickly. > > This doesn't seem like a configuration problem, although I suppose it > might be. It seems more like a misunderstanding how redundancy works at the > domain level. > > Have I totally misunderstood a concept here? > Thanks > -- > Sid Shapiro > sid_shap...@bio-rad.com > Bio-Rad Corporate IT - Desk: (510) 741-6846 Mobile: (510) 224-4343 > > > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing > listbind-us...@lists.isc.orghttps://lists.isc.org/mailman/listinfo/bind-users > > > > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to > unsubscribe from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users >
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users