> AH>
http://support.microsoft.com/kb/968372
>
> AF> I haven't seen this issue yet, with 2008. [...] I don't see
> forcing
> AF> this entry to help resolve some TLDs, *unless there's something
> AF> else this key does with EDNS0 that's not stated in the following
> AF> article.
>
> It's a bodge. It has all of the hallmarks of one. Stopping things
> from being cached for more than 2 days prevents something as a side-
> effect. It's not obvious what, though. My educated guess would be a
> problem with caching the "glue" of the affected delegation points, but
> a very quick review of "br." doesn't turn up anything that would
> obviously cause a problem.
Interesting. Problems with caching the glue may help with overriding
the TTL, but then again, that indicates it would need to be able to
resolve the glue, and perhaps if Lloyd's TTBS server won't respond to
that, then the chicken/egg theory comes into play.
>
> That's really a quite poor KB article when it comes to explaining what
> the problem being bodged around is.
I agree it is a bodge - hastily put together to address an issue
without explaining why it works or why it was suggested as a
workaround, and in this case, not necessarily a 'fix,' otherwise we
would have seen a 'dns.exe' hotfix.
>
> AF> Also funny thing - What happens if DNS can't resolve a record?
> AF> Then there will be no record to be placed in cache.
>
> Define "can't resolve". There's a different between the resolution
> algorithm having to be aborted and the receipt of a negative answer.
> The latter is most definitely cacheable.
It was more of a general statement such as if the Lloyd's A record is
not resolvable due to Lloyd's TTBS servers, e.g. not able to get a
response, then there would be no "A" record to cache, however, good
point that the negative response is cached.
> Remember: The database
> schema that content and proxy DNS servers use isn't the schema used in
> the DNS protocol. In the *true* DNS database schema, the one that DNS
> server (and indeed DNS client) software writers actually have to
> employ, resource records aren't considered individually, and empty
> resource record sets and "no such name" indicators are concrete
> things, with TTLs of their own.
Understood. As stated, I was making more of a general statement.
Ace