Method and system for domain name resolution in a communications system
First Claim
1. A method for resolving a domain name resolution request in a communications system including a data processing system, and a network, comprising:
- initializing a PPP (Point-To-Point Protocol) connection between the data processing system and the network for establishing a session;
during said initialization intercepting an IPCP Internet Protocol Control Protocol message containing a DNS (Domain Name Service) server address by an interceptor program, the IPCP message communicated between the data processing system and the network;
copying said DNS server address from said IPCP message, storing said copied DNS server address, and replacing said DNS server address in the IPCP message with an alternative address;
resolving said domain name resolution request by intercepting said request by an alternate application;
substantially simultaneously sending the request to each DNS server for which an address was stored; and
receiving a resolved IP address by said data processing system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for domain name resolution in a communications network including the steps of intercepting communication to and from the network and replacing DNS primary and DNS secondary IP address by an interceptor program. The interceptor program copies then replaces the IP addresses in messages received from the network to a spoof address so that an alternate application will receive the domain name resolution requests. The interceptor program replaces the IP addresses in messages sent to the network from the spoof address to the copied addresses. The alternate application receives the domain name resolution request and replaces the IP address of the request which is the spoof address to the copied IP addresses. The alternate application sends the domain name resolution requests to the copied IP addresses operatively simultaneously.
-
Citations
24 Claims
-
1. A method for resolving a domain name resolution request in a communications system including a data processing system, and a network, comprising:
-
initializing a PPP (Point-To-Point Protocol) connection between the data processing system and the network for establishing a session; during said initialization intercepting an IPCP Internet Protocol Control Protocol message containing a DNS (Domain Name Service) server address by an interceptor program, the IPCP message communicated between the data processing system and the network; copying said DNS server address from said IPCP message, storing said copied DNS server address, and replacing said DNS server address in the IPCP message with an alternative address; resolving said domain name resolution request by intercepting said request by an alternate application; substantially simultaneously sending the request to each DNS server for which an address was stored; and receiving a resolved IP address by said data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for resolving a domain name resolution request, comprising:
-
a data processing system and a network; a plurality of IPCP messages each containing a DNS (Domain Name Service) server address communicated between said data processing system and said network during a PPP (Point-To-Point Protocol) initialization; and an interceptor program stored on the data processing system, for each IPCP message the interceptor program when executed on a processor the data processing system; intercepts the respective IPCP message, stores in the data processing system the DNS server address for the respective IPCP message, and replaces the DNS server address in the respective IPCP message with an alternative address, wherein the interceptor program intercepts a domain name resolution request and substantially simultaneously sends said request to each DNS server for which an address was stored. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for resolving a domain name resolution request in a communications system including a data processing system, and a network, comprising:
by the data processing system; initializing a Point-To-Point Protocol connection between the data processing system and the network for establishing a session; during said initialization intercepting a plurality of messages from the network by, each message containing a Domain Name Service server address, for each message, storing said Domain Name Service server address from the respective message, and replacing said DNS server address in the respective message with an alternative address; resolving said domain name resolution request by sending the request to said stored addresses substantially simultaneously; and receiving a resolved IP address. - View Dependent Claims (24)
Specification