Patent ID: 8656490

Claim:
A method comprising: receiving a plurality of digital certificates; storing the plurality of digital certificates in a memory; transmitting a DNS query to a dynamic DNS server, wherein the DNS query comprises a domain name; receiving a DNS answer from the dynamic DNS server in response to transmitting the DNS query, wherein the DNS answer comprises an IP address; transmitting a request to a host at the IP address in response to receiving the DNS answer; receiving a digital certificate in response to transmitting the request; comparing the received digital certificate with each of the plurality of digital certificates stored in the memory; comparing the domain name with a domain name contained in the received digital certificate; and transmitting the IP address to a client computer system if the received digital certificate compares equally with one of the plurality of digital certificates, wherein the IP address is transmitted to the client computer system if the domain name compares equally with the domain name contained in the received digital certificate.