Patent ID: 8140689

Claim:
A method for restricting access to content on a network, the method comprising: establishing a plurality of virtual DNS servers that are supported by a DNS server; assigning a plurality of target IP addresses for the plurality of virtual DNS servers, wherein each target IP address comprises a first IP subaddress identifying the DNS server, and a second IP subaddress identifying a corresponding virtual DNS server; receiving a request to access network content from a client; uniquely assigning a plurality of network capable devices to the plurality of virtual DNS servers for domain name resolution, wherein each of the plurality of network capable devices accesses a communication network through a corresponding network device associated with a corresponding source IP address; assigning a service plan of the client to a first network capable device being used to access the communication network by the client, the service plan being implemented through a DNS request under a session established between the first network capable device and the first virtual DNS server assigned to the first network capable device; and restricting access to the requested network content used by the first network capable device.