Obtaining Server Address when Domain Name System Proxy Solution Fails
First Claim
Patent Images
1. In a computing environment, a method performed at least in part on at least one processor, comprising:
- receiving, at a client computing device that is communicatively connected to a network, a request to establish communication with a server computing device on the network, the request received in response to a failed domain name system (DNS) resolution attempt;
running a tool on the client device in response to the request, the tool causing receipt of a message at the client computing device from the server computing device, the message containing information which the client computing device can use to communicate with the server computing device via unicast communication.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards establishing communication between a client computer and a network resource on a computer network when DNS resolution has failed because of a DNS proxy solution. A user may request that the client use a tool as an alternative to DNS resolution. The client may monitor the network for a broadcast from the network resource, which contains information needed for the client to access the network resource. The network resource may broadcast the information from time to time, or it may broadcast it in response to a specific request from the client.
28 Citations
20 Claims
-
1. In a computing environment, a method performed at least in part on at least one processor, comprising:
-
receiving, at a client computing device that is communicatively connected to a network, a request to establish communication with a server computing device on the network, the request received in response to a failed domain name system (DNS) resolution attempt; running a tool on the client device in response to the request, the tool causing receipt of a message at the client computing device from the server computing device, the message containing information which the client computing device can use to communicate with the server computing device via unicast communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. In a computing environment, a system comprising, a server computing device that is communicatively connected to a computer network, the server computing device configured to receive a broadcast message requesting information about the server computing device over a computer network to which the server computing device is connected, and further configured to send, in response to receiving the broadcast message, a response over the computer network, the response containing server identification-related information by which a client computing device can establish unicast communication with the server computing device.
-
18. In a computing environment, a system comprising, a client computing device communicatively connected to a computer network, the client computing device configured to:
-
attempt to connect to a server computing device over the computer network using a domain name system (DNS) proxy; and employ a tool to facilitate a connection to the server computing device, the tool configured to send a broadcast message over the computer network, to the server computing device, the broadcast message requesting a name and internet protocol (IP) address of the server computing device, the tool further configured to receive a response including the name of the server computing device and the IP address of the server computing device, and to store the name of the server computing device and the IP address of the server computing device on the client computing device. - View Dependent Claims (19, 20)
-
Specification