|
List Info
Thread: DNS - connection limit (without any extra hardware)
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-10 19:45:57 |
On Sun, 10 Dec 2006, Petri Helenius wrote:
>> Virtual patching.
>
> How do I virtual patch the machine in ireland which
attacked my mail server
> just a few minutes ago?
You don't patch the machine in Ireland, but once your
"virtual patching
box" identifies a hostile system and identifies what it
is infected with,
it can then do the virtual patching on your end so that all
subsequent
pkts entering from that machine in Ireland are cleaned and
no longer
hostile.
-Hank
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-10 19:52:46 |
On Sun, 10 Dec 2006, Hank Nussbacher wrote:
>
> On Sun, 10 Dec 2006, Petri Helenius wrote:
>
> >> Virtual patching.
> >
> > How do I virtual patch the machine in ireland
which attacked my mail server
> > just a few minutes ago?
>
> You don't patch the machine in Ireland, but once your
"virtual patching
> box" identifies a hostile system and identifies
what it is infected with,
> it can then do the virtual patching on your end so that
all subsequent
> pkts entering from that machine in Ireland are cleaned
and no longer
> hostile.
I don't follow. Three monkies? Hitchhiker's Guide towel?
Gadi.
> -Hank
>
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-10 20:50:24 |
Hank Nussbacher wrote:
> On Sun, 10 Dec 2006, Petri Helenius wrote:
>
>>> Virtual patching.
>>
>> How do I virtual patch the machine in ireland which
attacked my mail
>> server just a few minutes ago?
>
> You don't patch the machine in Ireland, but once your
"virtual
> patching box" identifies a hostile system and
identifies what it is
> infected with, it can then do the virtual patching on
your end so that
> all subsequent pkts entering from that machine in
Ireland are cleaned
> and no longer hostile.
Does it reset the evil bit too?
Pete
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-10 21:14:15 |
On Sun, 10 Dec 2006, Daniel Golding wrote:
> Folks should also look at some of the DNS appliances (I
know, this is "extra
> hardware"). Although the usually run BIND, they
tend to be fairly optimized
> and have extra management functionality that may help
with the rate limiting
> (if not, its probably a feature request that the
vendors would entertain
> rapidly, as there's some pretty intense competition).
Some folks to talk to -
> Infoblox and Bluecat.
I'm not sure what you mean by "optimized" here,
but I suspect that
the only part optimized is the user interface for
configuring
per-client policies that still do not scale, but I would be
glad to
be proven wrong.
> If you have really large DNS rate requirements, I'd
> consider talking to Nominum.
I agree with you there; but that's sort of a given
matto
--matt snark.net------------------------------------------&l
t;darwin><
Moral indignation is a technique to endow the idiot with
dignity.
- Marshall
McLuhan
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-11 15:55:37 |
|
of course, my company is working on two main tasks: the first team is focused on discovering what is the virus, and what is the best anti-virus. instead, my team has already scaled our DNS service, by doubling the number of DNSs.
I'm not completely satisfied by the "scaling solution": I wish to find a solution that could grant a good quality of the service without placing a lot of DNS in my web-farms
Thanks Best Regards
Luke
On 12/8/06, Matt Ghali < matt snark.net">matt snark.net> wrote:
On Fri, 8 Dec 2006, Simon Waters wrote:
> I suspect complex rate limiting may be nearly as expensive as providing DNS > answers with Bind9.
Indeed. It is generally accepted that it is easier to simply scale
your service to provide adequate headroom than implement per-client traffic policies.
of course, you could also work on cleaning up the mess, but I will charitably assume you are working the problem from both directions
simultaneously.
matto
--matt snark.net------------------------------------------<darwin>< Moral indignation is a technique to endow the idiot with dignity. - Marshall McLuhan
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-11 16:15:09 |
|
>I use to slave "." which can save time on recursive DNS servers when they have >a lot of dross to answer (assuming it is totally random dross).
I'm not sure to understand your solution. You configure your name-server as a slave-root-server?
On 12/8/06, Simon Waters < simonw zynet.net">simonw zynet.net> wrote:
On Friday 08 December 2006 14:40, you wrote: > > For this reason, I would like that a DNS could response maximum to 10 > queries per second given by every single Ip address.
That may trap an email server or two.
Did you consider checking what they are looking up, and lying to them about the TTL/answer "127.0.0.1 for a week" maybe better than NXDOMAIN.
I use to slave "." which can save time on recursive DNS servers when they have
a lot of dross to answer (assuming it is totally random dross).
I suspect complex rate limiting may be nearly as expensive as providing DNS answers with Bind9.
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-11 17:29:21 |
On Monday 11 December 2006 16:15, you wrote:
> > I use to slave "." which can save time
on recursive DNS servers when they
have
> >a lot of dross to answer (assuming it is totally
random dross).
>
> I'm not sure to understand your solution.
> You configure your name-server as a slave-root-server?
Yes. Most of the root server traffic is answering queries
with "NXDOMAIN" for
non-existant top level domains, if you slave root on your
recursive servers,
your recursive servers can answer those queries directly
(from the 120KB root
zone file), rather than relying on negative caching, and a
round trip to the
root servers, for every new non-existant domain.
The drawback is you provide the answer with the authority
bit set, which isn't
what the world's DNS clients should expect, but DNS clients
don't care about
that one bit (sorry).
If the root zone file changed quickly it might also cause
other problems!
Paul V was very cautious about it as a method of running a
DNS server, but if
the recursive servers are being barraged with queries for
(different)
non-existent top level domains I think it is probably
preferable to the
servers being flattened (and/or passing that load onto the
root name
servers).
If the queries are for existing, or the same, domains each
time, it won't
provide significant improvement.
I suppose any server issuing more than 2000 or so queries a
day to the root
servers would potentially save bandwidth, and provide a more
responsive
experience for the end user. But one also has to handle the
case of the root
zone potentially expiring, not something I ever allowed to
happen, but then
I'm not the average DNS administrator.
I've used this technique extensively myself in the past with
no issues, but
I'm not using it operationally at the moment. Since the load
average on our
DNS server is 0.00 to two decimal places I doubt it would
make a lot of
difference, and we host websites, and email, not randomly
misconfigured,
home, or business user PCs. So mostly we do lookups in
in-addr.arpa, a
depressingly large proportion of which fail, or look-ups for
a small set of
servers we forward email to (most of which exist, or I
delete the forward).
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-12 00:16:21 |
On Mon, 11 Dec 2006, Simon Waters wrote:
> Yes. Most of the root server traffic is answering
queries with
> "NXDOMAIN" for non-existant top level
domains, if you slave root
> on your recursive servers, your recursive servers can
answer those
> queries directly (from the 120KB root zone file),
rather than
> relying on negative caching, and a round trip to the
root
> servers, for every new non-existant domain.
That would require configuring my caching server with
authoritative
zones, and it seems prevailing wisdom (at least with BIND
configurations?) is to keep the peanut butter seperate from
the
chocolate, no matter how great they taste together, to the
best
of my knowledge.
matto
--matt snark.net------------------------------------------&l
t;darwin><
Moral indignation is a technique to endow the idiot with
dignity.
- Marshall
McLuhan
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-12 01:54:16 |
In article <Pine.LNX.4.64.0612111613480.26126 pants.snark.net> you write:
>
>On Mon, 11 Dec 2006, Simon Waters wrote:
>
>> Yes. Most of the root server traffic is answering
queries with
>> "NXDOMAIN" for non-existant top level
domains, if you slave root
>> on your recursive servers, your recursive servers
can answer those
>> queries directly (from the 120KB root zone file),
rather than
>> relying on negative caching, and a round trip to
the root
>> servers, for every new non-existant domain.
>
>That would require configuring my caching server with
authoritative
>zones, and it seems prevailing wisdom (at least with
BIND
>configurations?) is to keep the peanut butter seperate
from the
>chocolate, no matter how great they taste together, to
the best
>of my knowledge.
>
>matto
No. The wisdom is to not make your authoritative servers
caches. This is not the same as not making your caches
authoritative for certain zones. Just don't have the
caches
listed in the NS RRsets. Note: You will need to configure
your master server(s) to notify the caches for the zone
that slave as the automatic mechanisms won't discover them.
Mark
>--matt snark.net------------------------------------------&l
t;darwin><
> Moral indignation is a technique to endow the idiot
with dignity.
> -
Marshall McLuhan
|
|
| DNS - connection limit (without any
extra hardware) |

|
2006-12-27 21:10:54 |
On Dec 8, 2006, at 9:56 AM, Petri Helenius wrote:
> Has anyone figured out a remote but lawful way to
repair zombie
> machines?
Having remote power control over all of our customer's
equipment.
Though the customer might not consider that a
"repair", I do
--
Jo Rhett
senior geek
Silicon Valley Colocation
|
|
|
|