<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hank,<br>
<br>
Hank Nussbacher wrote:
<blockquote cite="mid5.1.0.14.2.20050628181000.00acbfe0@efes.iucc.ac.il"
 type="cite">What are the current limits on whois lookups and how does
one get a specific IP changed?  I have someone getting "ERROR:202:
access control limit reached for x.x.x.x"
  <br>
</blockquote>
<tt>We have a standard reply to questions about rate limits:<br>
<br>
=========================================================================<br>
<br>
If you have not been permanently denied access, if you wait the limit<br>
will lift itself.  Every 12 hours the count is reduced to 0.5 times the<br>
previous level, plus all of the queries made in that period.  If you<br>
repeatedly query after you have been denied you WILL be permanently<br>
denied.<br>
<br>
The limit is ONLY in effect for person or role data.  This is because of<br>
the privacy restrictions on said data - it contains information such as<br>
e-mail and phone contact that may be sensitive.  In order to query the<br>
database without viewing such data, please use the "nonrecursive" option<br>
to the query.  This will return only the actual records, rather than<br>
also returning the contact information.  This is specified with the "-r"<br>
flag.<br>
<br>
If you need the data you may retrieve it from the RIPE FTP site, at the<br>
following URL:<br>
<br>
ftp://ftp.ripe.net/ripe/dbase/ripe.db.gz<br>
<br>
You can also get portions of the database by object type in the<br>
following directory:<br>
<br>
ftp://ftp.ripe.net/ripe/dbase/split/<br>
<br>
For instance, to get a list of aut-num objects you would retrieve:<br>
<br>
ftp://ftp.ripe.net/ripe/dbase/split/ripe.db.aut-num.gz<br>
<br>
If you have a legitimate need for massive queries to the Whois database,<br>
you may wish to run a Near Real-Time Mirror.  Please contact us at<br>
<a class="moz-txt-link-rfc2396E" href="mailto:ripe-dbm@ripe.net"><ripe-dbm@ripe.net></a> for more information about this option if you
think<br>
it applies to you.<br>
<br>
</tt><tt>=========================================================================<br>
<br>
Some bits missing from this:</tt><br>
<ul>
  <li><tt>We track everything based on client IP address, which means
NAT and firewalls and things like that can cause confusion (which is
why we tell you what IP address we are blocking in our reply).</tt></li>
  <li><tt>The default limit is a count of 5000 private (PERSON or ROLE)
objects.</tt></li>
  <li><tt>The actual limit can be changed for any given CIDR range, and
we do that occasionally for users with special needs who sign an AUP.</tt></li>
  <li><tt>Permanent denial only happens after 32767 temporary denials,
which basically means someone running an out-of-control script, or
someone running a web page that forwards queries to the RIPE server
(you can get a special proxy AUP for this second case).<br>
    </tt></li>
</ul>
<tt>As always, e-mail <a class="moz-txt-link-rfc2396E" href="mailto:ripe-dbm@ripe.net"><ripe-dbm@ripe.net></a> if you get blocked,
need an AUP, or have any other questions about the RIPE Whois Database.<br>
</tt><br>
<tt>The rate limiting is a bit odd and hard to understand, but it has
worked pretty good for the last 4 years. At some point we are planning
on changing it to a simple linear decay (rather than "halving after 12
hours"), but it is a low priority.<br>
<br>
--<br>
Shane Kerr<br>
Software Engineering Department Manager<br>
RIPE NCC<br>
</tt>
</body>
</html>