[ratelimits] can't trigger rate-limit
Vernon Schryver
vjs at rhyolite.com
Wed Jan 2 04:11:25 UTC 2013
> From: Irwin Tillman <irwin at princeton.edu>
> I', able to see the same behavior (rate-limit does not seem to trigger)
> with the same minimal config you used:
I belatedly remembered the tests in bin/tests/system. The instructions
in bin/tests/system/README should lead to configuring loopback interfaces
on net-10 and then run the rrl test:
] 10.53.0.1, ns2 on 10.53.0.2, etc. Before running any tests, you must
] set up these addresses by running "ifconfig.sh up" as root.
I use `sh ifconfig.sh.up` as root and then I use `sh run.sh rrl` as
an ordinary user. Based on your tests, that should fail. Success
looks like:
% sh run.sh rrl
S:rrl:Wed Jan 2 04:03:55 UTC 2013
T:rrl:1:A
A:System test rrl
I:exit status: 0
R:PASS
E:rrl:Wed Jan 2 04:04:06 UTC 2013
When it fails then `grep ' rrl ' bin/tests/system/rrl/ns2/named.run`
and `grep 'consider limiting response' bin/tests/system/rrl/ns2/named.run`
should not(?) find the lots of stuff like
02-Jan-2013 03:50:49.067 consider limiting response to 10.53.0.0/24 for a1.tld2 IN A (0001daf6)
and
02-Jan-2013 03:50:56.587 rrl age=0 responses=7
02-Jan-2013 03:50:56.606 rrl age=16777216 responses=2
02-Jan-2013 03:50:56.606 rrl age=0 responses=6
Failure can be ensured by adding "exit 1" before the end of rrl/tests.sh.
Something that eats lots of CPU cycles should also make the tests
fail by slowing down the test requests and so keeping them from
triggering the limiting.
> If there's other tests I should try, or more detailed logging output I should
> collect, I'll be happy to do so.
Changing "severity info" to "severity debug 10" should generate noise
in /tmp/rl-log
] From: Irwin Tillman <irwin at princeton.edu>
] script patch.out
] patch -p0 < ../bind-rl-9.9.2-P1.patch-20121231
] exit
What is the provinance of bind-rl-9.9.2-P1.patch-20121231 ?
The file linked on http://www.redbarn.org/dns/ratelimits
is http://ss.vix.com/~vixie/rl-9.9.2-P1.patch
What does `named -v` say? If you used a true copy of the official
unofficial patch, it should say something like "BIND 9.9.2-vjs340.03"
Vernon Schryver vjs at rhyolite.com
More information about the ratelimits
mailing list