1. A method comprising: receiving, by a name server from a device, a virtual domain name system request that includes one or multiple criteria to resolve a Uniform Resource Identifier to an Internet Protocol address, wherein overlay networks or virtual networks accommodate the one or more multiple criteria pertaining to the Internet Protocol address; identifying, based upon an assigned Internet Protocol address corresponding to the device, whether the device is internal in relation to the name server; resolving, by the name server, the Uniform Resource Identifier to the Internet Protocol address based on the one or multiple criteria, wherein the resolving of the Uniform Resource Identifier having new subdomains includes resolving a new subdomain generated based on whether a device is internal in relation to the name server; generating, by the name server, a virtual domain name system response that includes the resolved Internet Protocol address; providing, in the virtual domain name system response, a private identification of a subscriber associated with the device upon identifying that the device is internal, and providing non-descript information upon identifying that the device is external; and transmitting, by the name server, the virtual domain name system response to the device.