Patent ID: 7797410

Claim:
A computer system to obtain information regarding domain names and IP addresses, which system is comprised of the following components: a DNS query manager configured to access a database to obtain the results of forward and reverse DNS queries and, for each IP address identified, to have performed reverse DNS and for each domain name, host name, and/or name server to have a zone file obtained and to have performed forward DNS; said DNS query manager is configured to append at least one additional higher level domain name as a prefix to a second- and/or higher-level domain name associated with a host name and/or name server and/or to substitute a different top level domain suffix for the existing top level domain suffix on the character string of a second- or higher-level domain name to create a new domain name through the combination or substitution; a DNS resolver configured to perform forward and reverse DNS and to obtain zone files at the direction of the DNS query manager and to save the results in a database; a website crawler configured to crawl at least one website associated with a domain name at the direction of the DNS query manager and to save the results in a database; seeking new hosts on known websites in different TLD's; a database in which to save the result of forward and reverse DNS queries; a computer configured to index new host names found; a computer configured to resolve associated IP addresses with each host name; a computer configured to store DNS entries and index DNS entries while logging the association thereof with host names; a computer configured to perform a second DNS lookup on an identified IP address, as well as to forward and to reverse DNS lookups repeated at least once to prevent errors; and a computer configured to perform the above steps at various time intervals to create historical time records of domains associated with an IP address per time period.