Resolving host name data
First Claim
1. In a requesting computer system that is network connectable to a network, the requesting computer system including a native host name resolver that is not capable of resolving a host name when the requesting computer system is connected to the network, a method for resolving a host name, comprising the following:
- an act of assigning the requesting computer system as a name server for the requesting computer system;
an act of monitoring a name resolution port of the requesting computer system for receiving host name data in a host name resolution protocol; and
an act of rerouting the host name data to a module that may resolve the host name data.
2 Assignments
0 Petitions
Accused Products
Abstract
Host name data is “looped-back” from a native host name resolver included in a requesting computer system to a name resolution port that is also included in the requesting computer system. A replacement host name resolver monitors the name resolution port for host name data that is incompatible with name resolution techniques utilized by a network. The replacement host name resolver modifies the otherwise incompatible host name data for compatibility with name resolution techniques utilized by the network. Modifying host name data may include changing a transmission protocol associated with the host name data or formatting non-secure host name data for resolution with secure host name resolution techniques. The replacement host name resolver redirects compatible host name data to a module that may cause the host name data to be resolved into a network address. The network address may be provided to the native host name resolver.
-
Citations
28 Claims
-
1. In a requesting computer system that is network connectable to a network, the requesting computer system including a native host name resolver that is not capable of resolving a host name when the requesting computer system is connected to the network, a method for resolving a host name, comprising the following:
-
an act of assigning the requesting computer system as a name server for the requesting computer system;
an act of monitoring a name resolution port of the requesting computer system for receiving host name data in a host name resolution protocol; and
an act of rerouting the host name data to a module that may resolve the host name data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a requesting computer system that is network connectable to a network, the requesting computer system including a host a name resolver that is not capable of resolving a host name when the requesting computer system is connected to the network, a method for resolving a host name, comprising the following:
-
a step for receiving host name data from the requesting computer system so as to make host data available to modules that may resolve the host name data; and
an act of rerouting the host name data to a module that may resolve the host name data. - View Dependent Claims (21, 22, 23)
-
-
24. In a requesting computer system that is network connectable to a network, the requesting computer system including a host a name resolver that is not capable of resolving a host name when the requesting computer system is connected to the network, a method for resolving a host name, comprising the following:
-
an act of assigning the requesting computer system as a name server for the requesting computer system; and
a step for resolving host name data that originated at the requesting computer system so as to locate a network address for a host system represented by the host name data. - View Dependent Claims (25)
-
-
26. A computer program product for use in a requesting computer system that is network connectable to a network, the requesting computer system including a host a name resolver that is not capable of resolving a host name when the requesting computer system is connected to the network, the computer program product for implementing a method for resolving a host name, the computer program product comprising the following:
one or more computer-readable media carrying computer-executable instructions, that when executed at the requesting computer system, cause the requesting computer system to perform the method, including;
assigning the requesting computer system as a name server for the requesting computer system;
monitoring a name resolution port of the requesting computer system for receiving host name data in a host name resolution protocol; and
rerouting the host name data to a module that may resolve the host name data. - View Dependent Claims (27, 28)
Specification