[conspire] Public Interest Registry uses rate-limited whois on .org: Grrr!
Rick Moen
rick at linuxmafia.com
Mon Jul 2 21:25:06 PDT 2007
Quoting Rick Moen (rick at linuxmafia.com):
> You know, for my own purposes, I might just slip some "sleep 20" lines
> into your script. Or something. Maybe rearrange the
> /usr/local/share/domains file to make the .org entries be spaced out as
> widely as possible.
>
> This is really annoying, anyway: Six queries a minute (e.g.) is hardly
> a DoS attack.
OK, I've worked around the annoyance, by splitting the domains list into
two files -- everything else, and .org domains -- and then using a
domain-check.slow variant of your script (with "sleep 20;" after the
whois call) to process the latter list.
Seems to work.
:r /etc/cron.weekly/domain-check
#! /bin/sh
# domain-check Cron script to check domain expirations.
#
# This is a pitifully primitive cron script to invoke domain-check
# by Ben Okopnik ( ben at linuxgazette.net ) against a list
# of domains in /usr/local/share. A better replacement
# would notify a list of appropriate persons for each
# domain, rather than just Rick Moen.
#
# Written by Rick Moen (rick at linuxmafia.com)
# $Id: cron.weekly,v 1.01 2007/07/02 21:03:05 rick
test -e /usr/local/share/domains || exit 0
test -x /usr/local/bin/domain-check || exit 0
set -e
/usr/local/bin/domain-check -e=rick at linuxmafia.com -x=90 -F=/usr/local/share/domains
/usr/local/bin/domain-check.slow -e=rick at linuxmafia.com -x=90 -F=/usr/local/share/domains-org
More information about the conspire
mailing list