Patent ID: 8713071

Claim:
A computer-implemented method comprising: identifying, by a processor associated with the computer, path components of addresses that are associated with a group of hosts; reversing, by a processor associated with the computer, the path components; sorting, by a processor associated with the computer, the addresses based on the reversed path components; identifying, by a processor associated with the computer, an adjacent pair of addresses from the sorted addresses, the adjacent pair of addresses including: a first address associated with a first host of the group of hosts, and a second address associated with a second host of the group of hosts; identifying, by a processor associated with the computer and based on identifying the adjacent pair of addresses, the first host as a potential mirror of the second host that differs from the first host; determining, by a processor associated with the computer, first information associated with the first host and second information associated with the second host; calculating, by a processor associated with the computer, a score based on the first information and the second information; determining, by a processor associated with the computer, whether to classify the first host as an actual mirror of the second host, the first host being classified as the actual mirror of the second host when the score satisfies a particular threshold value; and storing, by a processor associated with the computer, information identifying whether the first host is the actual mirror of the second host.