On Mon, May 21, 2012 at 1:17 AM, Alan McKinnon <[email protected]> wrote:
>> Slow connection. See my previous reply to the list. I'm using pdnsd,
>> which can persist records and has every damn feature I wanted.
>>
>
> Fair enough, but consider this:
>
> If your connection is slow, the only thing you speeded up is the DNS
> lookups. Thereafter, everything else is still as slow as it ever was.
> And if you feel the need to speed up DNS lookups then the odds are very
> good that "everything else" is too slow i.e. not exactly usable.
>
> We get this a lot from our customers too, and the advise we give them
> is to look closely at their traffic throttling. In almost every case
> all UDP traffic has had the living crap throttled out of it somewhere
> by folk that don't really think things through, severely affecting
> dns and ntp as well as AV streaming.
>
> Throttled DNS rapidly gets out of hand, IIRC the last time we did some
> measurements it only takes around 5% of dns lookups to go wonky for the
> situation to rapidly spiral out of control - when dns fails the cache
> will try a TCP lookup and that's like wading through molasses.
>
> Our advice to customers is to first unthrottle dns and ntp completely,
> give it the highest possible priority (these are extremely light
> protocols and seldom show up on the radar when you do this), and see
> how that goes.
>
> It just seems to me that you *might* be trying a very unusual solution
> for a problem that is better handled one layer lower down.
>

Strictly speaking, my connection isn't too slow. I have a transfer
rate of 64 K/s (might sound ridiculous to you, but this costs 18$/mo
here).
OpenDNS lookups from my connection take something like 300 msec+ and
Google DNS lookups around 50 msec.

I can obviously use Google DNS, but as I said earlier, OpenDNS gives
me phishing protection and other that sort of stuff.

And hence I must use a local cache.

-- 
Nilesh Govindarajan
http://nileshgr.com

Reply via email to