System and method for establishing unique sessions for DNS subscribers
First Claim
1. A method of providing service, comprising:
- establishing a plurality of virtual DNS servers that is supported by a DNS server;
assigning a plurality of target IP addresses for said plurality of virtual DNS servers, wherein each target IP address comprises a first IP subaddress identifying said DNS server, and a second IP subaddress identifying a corresponding virtual DNS server;
uniquely assigning a plurality of network capable devices to said plurality of virtual DNS servers for domain name resolution, wherein each of said plurality of network capable devices accesses a communication network through a corresponding network device associated with a corresponding source IP address; and
assigning a service plan of a client to a first network capable device being used to access said communication network by said client, said service plan being implemented through a DNS request under a session established between said first network capable device and its assigned first virtual DNS server, said session uniquely identified by a combination of a first source IP address, associated with a first network device used by said first network capable device to access said communication network, and a first target IP address of said first virtual DNS server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing service over a communication network. The method includes establishing a plurality of virtual DNS servers that is supported by a DNS server. A plurality of target IP addresses is assigned for the plurality of virtual DNS servers. Each target IP address includes a first IP subaddress identifying the DNS server, and a second IP subaddress identifying a corresponding virtual DNS server. A plurality of network capable devices is uniquely assigned to the plurality of virtual DNS servers for domain name resolution. Each network capable device accesses the communication network through a corresponding network device associated with a corresponding source IP address. A service plan of a client is assigned to a first network capable device used by the client. The service plan is implemented through a DNS request under a session established between the first network capable device and its assigned first virtual DNS server. The session is uniquely identified by a combination of a first source IP address of a first network device used by the first network capable device to access the communication network, and a first target IP address of the first virtual DNS server.
128 Citations
21 Claims
-
1. A method of providing service, comprising:
-
establishing a plurality of virtual DNS servers that is supported by a DNS server; assigning a plurality of target IP addresses for said plurality of virtual DNS servers, wherein each target IP address comprises a first IP subaddress identifying said DNS server, and a second IP subaddress identifying a corresponding virtual DNS server; uniquely assigning a plurality of network capable devices to said plurality of virtual DNS servers for domain name resolution, wherein each of said plurality of network capable devices accesses a communication network through a corresponding network device associated with a corresponding source IP address; and assigning a service plan of a client to a first network capable device being used to access said communication network by said client, said service plan being implemented through a DNS request under a session established between said first network capable device and its assigned first virtual DNS server, said session uniquely identified by a combination of a first source IP address, associated with a first network device used by said first network capable device to access said communication network, and a first target IP address of said first virtual DNS server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing service, comprising:
-
uniquely identifying a client; determining a source internet protocol (IP) address of a network device through which a DNS request is made, wherein said DNS request originates from a network capable device used by said client to access a communication network; determining a target IP address of a virtual DNS server to which said network capable device directs its DNS requests, wherein said virtual DNS server is supported by a DNS server; and establishing a unique session between said network capable device and said virtual DNS server by uniquely associating said network capable device, that is associated with said client, with a combination of said source IP address of said network device and said target IP address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing service, comprising:
-
a DNS server providing service to a plurality of clients; a plurality of virtual DNS servers supported by said DNS server, wherein said plurality of virtual DNS servers is assigned a plurality of target IP addresses, wherein each target IP address comprises a first IP subaddress identifying said DNS server, and a second IP subaddress identifying a corresponding virtual DNS server; a header processor supporting said DNS server for determining a source IP address associated with a network capable device providing a DNS request, and for determining a target IP address that is associated with a virtual DNS server to which said DNS request is directed; a session verifier supporting said DNS server for verifying that a unique session is established between said network capable device and said virtual DNS server, wherein said unique session is uniquely identified with a combination of said source IP address and said target IP address; a service provider supporting said DNS server for determining a service plan of a client, using said network capable device to access a communication network, based on said combination of said source IP address and said target IP address. - View Dependent Claims (20, 21)
-
Specification