Charles wrote:
> Thanks for responding Kevin. Our setup is that we have our internal
> dns machines handling all of the internal domain queries. When our
> internal dns servers cannot resolve a query, it passes it on to our
> UNIX DNS server. The problem is when some application on our
> internal network causes our internal DNS machine to query for a name
> that does not exist either internally or outside, our internal DNS
> server sends the query out to our UNIX DNS server. Our UNIX DNS
> server figures out that the name in the query does not exist so it
> returns a message to our internal DNS server that it does not exist
> or its invalid. I would think that our internal DNS server wouuld no
> longer continue to send queries to our UNIX Dns serve but it doesn't.
> It continues 3000 more times although the UNIX DNS server told our
> internal DNS server that the name/ip is invalid.
>
> I would think that this is probably a bug?
It's not a bug (I don't think) this is just one of the drawbacks to
forwarding, the internal DNS that you are forwarding from cannot get an
authoritative answer, it caches no NS records and no SOA records since BIND
does not return those records. BIND cannot return the SOA record because the
SOA record does not exist. Since there is no SOA, there is no negative
caching, if there is no negative caching, it means DNS will continue to ask
for the A records.
One way to test my theory, nslookup -qtype=NS ombeck.com. <IPofMSDNS>
(Don't forget the trailing "." after ombeck.com.
After the MS DNS caches the NS records, it will stop forwarding to BIND for
that domain. (Unless you have "Do not use recursion" checked.)
This is why I never recommend a forwarder, unless it is a conditional
forwarder. I always say, "you can enable a forwarder" but I cannot recommend
a forwarder.
If I recommend anything, it is to install a fully delegated root zone. By
using a fully delegated root, your DNS will always get an authoritative
answer because it goes directly to the authoritative DNS for whatever domain
it resolves. If it forwards, all answers it gets from the forwarder is
non-authoritative, unless its forwarder is authoritative for the domain
queried for.
--
Best regards,
Kevin D. Goodknecht Sr. [MVP]
Hope This Helps
===================================
When responding to posts, please "Reply to Group"
via your newsreader so that others may learn and
benefit from your issue, to respond directly to
me remove the nospam. from my email address.
===================================
http://www.lonestaramerica.com/
http://support.wftx.us/
https://secure.lsaol.com/
===================================
Use Outlook Express?... Get OE_Quotefix:
It will strip signature out and more
http://home.in.tum.de/~jain/software/oe-quotefix/
===================================
Keep a back up of your OE settings and folders
with OEBackup:
http://www.oehelp.com/OEBackup/Default.aspx
===================================