1. A non-transitory computer-readable medium storing computer executable software code that, when executed by a processor, causes the processor to perform a method for mapping Internet Protocol (IP) addresses to an entity, the method comprising: receiving, by a processor, at least one domain name associated with the entity; determining, by the processor, one or more variations of the at least one domain name based on analysis of domain name data collected from a plurality of domain name data sources that mention a variation of the at least one domain name; identifying, by the processor, one or more IP addresses pointed to by the one or more variations of the entity's domain name based on analysis of IP address data collected from a plurality of IP address data sources; assigning, by the processor, a weight to each of the identified one or more IP addresses based on a correlation between each of the identified one or more IP addresses and the one or more variations of the at least one domain name; and creating, by the processor, a mapping of IP addresses to associate with the entity based on analysis of the weighted one or more IP addresses.