1. A method of processing database queries, the method comprising: receiving a database query from a query source that requests information from a business search website, wherein the database query requests geographical location specific data, and wherein the geographical location specific data includes contact information associated with a business; determining a first number of database queries received from the query source during a time period; determining location information associated with the query source based on an internet protocol address associated with the database query and based on information controlled at a domain name service router independent from the query source; determining, based on the location information, whether the query source is within a designated geographical vicinity of a geographical location associated with the geographical location specific data; when the query source is within the designated geographical vicinity of the geographical location and the first number fails to satisfy a first threshold, preventing access to the geographical location specific data; and when the query source is not within the designated geographical vicinity of the geographical location, preventing access to the geographical location specific data when the first number fails to satisfy a second threshold, wherein the second threshold is smaller than the first threshold.
1. A method of processing database queries, the method comprising: receiving a database query from a query source that requests information from a business search website, wherein the database query requests geographical location specific data, and wherein the geographical location specific data includes contact information associated with a business; determining a first number of database queries received from the query source during a time period; determining location information associated with the query source based on an internet protocol address associated with the database query and based on information controlled at a domain name service router independent from the query source; determining, based on the location information, whether the query source is within a designated geographical vicinity of a geographical location associated with the geographical location specific data; when the query source is within the designated geographical vicinity of the geographical location and the first number fails to satisfy a first threshold, preventing access to the geographical location specific data; and when the query source is not within the designated geographical vicinity of the geographical location, preventing access to the geographical location specific data when the first number fails to satisfy a second threshold, wherein the second threshold is smaller than the first threshold. 7. The method of claim 1 , wherein the time period is a twenty four hour period.