1. A method of processing communication in a computer network, comprising: accessing information related to requests from a plurality of clients for a plurality of domains, the information including for each client a list of domains associated with requests from the client; generating distance information based on requests for domains in a first set of the plurality of domains and requests for domains in a second set of the plurality of domains, wherein the distance information includes information for domain pairs based on requests for one domain from the first set and requests for one domain from the second set; for each domain in the first set of domains, generating co-occurrence information based on the distance information for each domain pair including said each domain; and generating a domain classification for the first set of domains based on the co-occurrence information.