1. A computer-implemented method to assign a reputation to a messaging entity, comprising: receiving a query comprising data that identifies a plurality of biasing characteristics related to a messaging entity associated with the communication; analyzing, using at least one processor device, the identified plurality of biasing characteristics related to the messaging entity associated with the communication based upon a plurality of criteria; determining a reputation score associated with the messaging entity based upon the analysis of the identified plurality of biasing characteristics related to the messaging entity associated with the communication; encoding the reputation score based at least in part on a communication protocol, wherein the reputation score is encoded in at least a portion of an IP address; and transmitting the encoded reputation score as a response to the query.