Multiple sockets

This PR uses a socket to talk with the replica servers about RTT for the clients using the CDN and another socket to handle all DNS requests.