I was troubleshooting a problem earlier today and noticed that:
a) Synchronous calls in Protocols.HTTP.Query don’t populate the DNS cache and b) The doesn’t seem to be any TTL for entries in either the cache Query or the one in Session.
I didn’t remedy a) because I think doing so without having a way to expire records would cause undesirable behavior for hostnames (especially) with multiple addresses. Any cache probably ought to at least respect the TTL on the DNS record as an upper bound. Does anyone have any thoughts about this?
Bill