Website Security
First Claim
Patent Images
1. A method, comprising:
- receiving, by a domain name server, a single internet protocol address;
querying, by the domain name server, a domain name resolution for the single internet protocol address;
retrieving, by the domain name server, a host name having the domain name resolution with the single internet protocol address;
requerying, by the domain name server, the domain name resolution for the host name;
retrieving, by the domain name server, multiple alias records having the domain name resolution with the host name; and
determining, by the domain name server, the single internet protocol address virtually hosts multiple domain names in response to the multiple alias records having the domain name resolution with the host name.
1 Assignment
0 Petitions
Accused Products
Abstract
Websites are monitored for changes over time. A domain name server resolves a domain name to a single internet protocol address and then performs a reverse resolution for the single internet protocol address. When multiple alias records resolve to the same host name, the domain name server determines the single internet protocol address virtually hosts multiple domain names.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a domain name server, a single internet protocol address; querying, by the domain name server, a domain name resolution for the single internet protocol address; retrieving, by the domain name server, a host name having the domain name resolution with the single internet protocol address; requerying, by the domain name server, the domain name resolution for the host name; retrieving, by the domain name server, multiple alias records having the domain name resolution with the host name; and determining, by the domain name server, the single internet protocol address virtually hosts multiple domain names in response to the multiple alias records having the domain name resolution with the host name. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory storing code that when executed causes the processor to perform operations, the operations comprising; receiving a single internet protocol address; querying a domain name resolution for the single internet protocol address; retrieving a host name having the domain name resolution with the single internet protocol address; requerying the domain name resolution for the host name; retrieving multiple alias records having the domain name resolution with the host name; and determining the single internet protocol address virtually hosts multiple domain names in response to the multiple alias records having the domain name resolution with the host name. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory device storing instructions that when executed causes a processor to perform operations, the operations comprising:
-
identifying, by a domain name server, a port open to a communications network; identifying, by the domain name server, a single internet protocol address associated with another server that is accessible via the port open to the communications network; querying, by the domain name server, a domain name resolution for the single internet protocol address; retrieving, by the domain name server, a host name having the domain name resolution with the single internet protocol address; requerying, by the domain name server, the domain name resolution for the host name; retrieving, by the domain name server, multiple alias records having the domain name resolution with the host name; determining, by the domain name server, the single internet protocol address associated with the another server that is accessible via the port open virtually hosts multiple domain names in response to the multiple alias records having the domain name resolution with the host name; identifying, by the domain name server, web pages associated with each one of the multiple domain names virtually hosted by the another server; downloading, by the domain name server, each one of the web pages associated with each one of the multiple domain names at a first time; generating, by the domain name server, first thumbnail images of the each one of the web pages; downloading, by the domain name server, the each one of the web pages associated with each one of the multiple domain names at a second time later than the first time; generating, by the domain name server, second thumbnail images of the each one of the web pages at the second time; comparing, by the domain name server, the first thumbnail images to the second thumbnail images; determining, by the domain name server, an image difference between corresponding ones of the first thumbnail images and the second thumbnail images; and processing, by the domain name system, the image difference for the display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification