1. A method of processing communication in a computer network, comprising: processing network traffic by web server or a nameserver to determine information related to requests from a plurality of clients for a plurality of domains, the information including for each client a set of domains associated with requests from the client and including for each domain a set of clients associated with requests for the domain; generating by an application server security rankings for the plurality of clients based on a predetermined classification for one or more of the plurality of domains and an iterative determination using a security ranking for the plurality of domains, wherein the security ranking for each client is determined from the set of domains associated with the client; generating by the application server the security rankings for the plurality of domains based on the security ranking for the plurality of clients, wherein the security ranking for each domain is based on the security rankings of the set of clients associated with requests for the each domain; generating by the application server a domain classification for the plurality of domains based on the security rankings of the plurality of domains; and processing additional network traffic by the web server or the nameserver using the domain classification for the plurality of domains.