Patent ID: 8811228

Claim:
A method, comprising: providing, by a device and to a domain name system (DNS), a request for candidate network nodes to which to connect; receiving, by the device and from the DNS based on the request, a list of fully qualified domain names (FQDNs) for the candidate network nodes; truncating, by the device, the FQDNs to shorten the FQDNs in the list of FQDNs to create a list of truncated FQDNs corresponding to the candidate network nodes, wherein a number of truncated FQDNs in the list of truncated FQDNs is equal to a number of FQDNs in the list of FQDNs before the truncating; storing, by the device, the list of truncated FQDNs in a buffer associated with the device; selecting a network node truncated FQDN from the list of truncated FQDNs; restoring a FQDN of the selected network node truncated FQDN to create a non-truncated FQDN; providing, to the DNS, the restored FQDN of the selected network node; receiving, from the DNS and based on the restored FQDN, an Internet protocol (IP) record of the selected network node; and connecting the device with the selected network node based on received IP record.