1. A computer-implemented method, comprising: performing, for each client, of a plurality of clients: receiving, from a first server, first connection data that includes (a) an identification value and (b) data that identifies a particular LDNS server; receiving, from a second server, second connection data that includes (c) said identification value and (d) data that identifies a particular client, wherein said client resides behind a particular LDNS server, of a plurality of LDNS servers; and mapping the data that identifies the particular client to the data that identifies the particular LDNS server by matching the identification value of the particular client of the second connection data with the identification value of the particular LDNS server of the first connection data; creating a mapping between the clients and the LDNS servers behind which said clients reside by aggregating the data that identifies the particular client mapped to the data that identifies the particular LDNS server; and storing said mapping in a computer-readable medium.