Apparatus and method of searching for DNS server in outernet
First Claim
1. An apparatus, which is included in a host, for searching for a DNS server in an outernet, comprising:
- a subnet DNS searching unit for creating a DNS search message, transmitting the DNS search message to a subnet to which the host belongs, and receiving a response message to the DNS search message; and
an outernet DNS searching unit for transmitting the DNS search message to an outernet to which the host does not belong and receiving a response message to the DNS search message, when the subnet DNS searching unit fails to receive the response message.
1 Assignment
0 Petitions
Accused Products
Abstract
Outernet DNS searching units are included in a host, a DNS server, a router where a DNS server is registered, and a router where a DNS server is not registered, allowing Internet-enabled terminals to automatically search for a DNS server in an outernet. The host creates a DNS search message and transmits it to a subnet to which the host belongs so as to receive a response message. If no response message is received from the subnet (i.e., a DNS server is not connected to the subnet), the DNS search message is transmitted to an outernet to which the host does not belong, to which a DNS server is connected. Further, when a DNS server does not respond to a DNS search message from a host, a hop limit is increased to resend the DNS search message, thereby preventing waste of network bandwidth and easily detecting the closest DNS server.
-
Citations
42 Claims
-
1. An apparatus, which is included in a host, for searching for a DNS server in an outernet, comprising:
-
a subnet DNS searching unit for creating a DNS search message, transmitting the DNS search message to a subnet to which the host belongs, and receiving a response message to the DNS search message; and
an outernet DNS searching unit for transmitting the DNS search message to an outernet to which the host does not belong and receiving a response message to the DNS search message, when the subnet DNS searching unit fails to receive the response message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An outernet DNS searching apparatus included in a DNS server, the apparatus comprising:
-
a DNS register message creating unit for creating a DNS register message with the address of a DNS server as the address of a transmitter;
a DNS register message transmission unit for transmitting the DNS register message to a subnet to which the DNS server belongs;
a DNS register response message receiving unit for receiving a response message to the DNS register message from a router belonging to the subnet;
a DNS search message receiving unit for receiving a DNS search message from the router; and
a DNS search response message transmission unit for transmitting a response message to the DNS search message to the router. - View Dependent Claims (8, 9)
-
-
10. An apparatus for searching for a DNS server in an outernet, the apparatus being included in a router where a DNS server is registered, the apparatus comprising:
-
a DNS register message receiving unit for receiving a DNS register message from a subnet to which the router belongs;
a DNS server registering unit for registering a DNS server related to the DNS register message with the router;
a DNS search message receiving unit for receiving a DNS search message from the subnet; and
a DNS search message DNS server transmission unit for transmitting the DNS search message to the registered DNS server. - View Dependent Claims (11)
-
-
12. An apparatus for searching for a DNS server in an outernet, the apparatus included in a router where a DNS server is not registered, the apparatus comprising:
-
a DNS search message receiving unit for receiving a DNS search message from a subnet to which the router belongs;
a hop limit decreasing unit for decreasing a hop limit for the DNS search message by a predetermined value; and
a DNS search message router transmission unit for transmitting the DNS search message with the decreased hop limit from another router belonging to the subnet. - View Dependent Claims (13)
-
-
14. An apparatus for searching for a DNS server in an outernet, comprising:
-
a first outernet DNS searching unit included in a host, the first outernet DNS searching unit creating a DNS search message, transmitting the DNS search message to a first subnet, to which the host belongs, so as to receive a response message to the DNS search message, and transmitting the DNS search message to an outernet, to which the host does not belong, when the response message is not received from the first subnet;
a second outernet DNS searching unit included in a DNS server, the second outernet DNS searching unit creating a DNS register message, transmitting the DNS register message to a second subnet to receive a response message to the DNS register message from a first router belonging to the second subnet, receiving a second DNS search message related to the DNS server from the first router, and sending a second response message to the second DNS search message to the first router;
a third outernet DNS searching unit included in a router where a DNS server is registered, the third outernet DNS searching unit receiving a second DNS register message from the DNS server, registering the DNS server with the router, receiving a third DNS search message from the second subnet, and transmitting the third DNS search message to the registered DNS server; and
a fourth outernet DNS searching unit included in a router where a DNS server is not registered, the fourth DNS searching unit receiving a fourth DNS search message from a third subnet, transmitting the fourth DNS search message with a hop limit to a third router belonging to the third subnet, to which a second router also belongs, and decreasing the hop limit by a predetermined value.
-
-
15. A method of searching for a DNS server in an outernet, comprising:
-
creating a DNS search message, transmitting it to a subnet to which a host belongs, and receiving a response message to the DNS search message; and
transmitting the DNS search message to an outernet to which the host does not belong when the response message is not received from the subnet, and receiving the response message from the outernet. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of searching for a DNS server in an outernet, the method performed by the DNS server, the method comprising:
-
creating a DNS register message with the address of a DNS server as the address of a transmitter;
transmitting the DNS register message to a subnet to which the DNS server belongs;
receiving a response message to the DNS register message from a router belonging to the subnet;
receiving the DNS search message related to the DNS server from the router; and
transmitting a response message to the DNS search message to the router. - View Dependent Claims (22, 23)
-
-
24. A method of searching for a DNS server in an outernet, the method performed by a router where a DNS server is registered, the method comprising:
-
receiving a DNS register message from a subnet to which a router belongs;
registering a DNS server related to the DNS register message to the router;
receiving a DNS search message from the subnet; and
transmitting the DNS search message to the registered DNS server. - View Dependent Claims (25)
-
-
26. A method of searching for a DNS server in an outernet, the method performed by a router where a DNS server is not registered, the method comprising:
-
receiving a DNS search message from a subnet to which a router belongs;
decreasing a hop limit for the DNS search message by a predetermined value; and
transmitting the DNS search message with the decreased hop limit to another router belonging to the subnet. - View Dependent Claims (27)
-
-
28. A method of searching for a DNS server in an outernet, comprising:
-
creating a DNS search message, transmitting the DNS search message to a first subnet, to which a host belongs, so as to receive a response message to the DNS search message, and transmitting the DNS search message to an outernet, to which the host does not belong, so as to receive the response message;
creating a DNS register message, transmitting the DNS register message to a second subnet, to which a DNS server belongs, receiving a response message to the DNS register message from a first router belonging to the second subnet, receiving a DNS search message related to the DNS server from the first router, and transmitting a response message to the DNS search message to the first router;
receiving the DNS register message from the DNS server to register the DNS server to the first router, receiving a DNS search message from the second subnet, and transmitting the DNS search message to the registered DNS server; and
receiving a DNS search message from a third subnet, to which a second router belongs, transmitting the DNS search message with a hop limit to a third router, and decreasing the hop limit by a predetermined value.
-
-
29. A computer program product for searching for a DNS server in an outernet, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
wherein the predetermined operations include;
creating a DNS search message, transmitting it to a subnet to which a host belongs, and receiving a response message to the DNS search message; and
transmitting the DNS search message to an outernet to which the host does not belong when the response message is not received from the subnet, and receiving the response message from the outernet. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer program product for searching for a DNS server in an outernet, the computer program product in the DNS server, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
wherein the predetermined operations include;
creating a DNS register message with the address of a DNS server as the address of a transmitter;
transmitting the DNS register message to a subnet to which the DNS server belongs;
receiving a response message to the DNS register message from a router belonging to the subnet;
receiving the DNS search message related to the DNS server from the router; and
transmitting a response message to the DNS search message to the router. - View Dependent Claims (36, 37)
-
-
38. A computer program product for searching for a DNS server in an outernet, the computer program product in a router where a DNS server is registered, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
wherein the predetermined operations include;
receiving a DNS register message from a subnet to which a router belongs;
registering a DNS server related to the DNS register message to the router;
receiving a DNS search message from the subnet; and
transmitting the DNS search message to the registered DNS server. - View Dependent Claims (39)
-
-
40. A computer program product for searching for a DNS server in an outernet, the computer program product in a router where a DNS server is not registered, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
wherein the predetermined operations include;
receiving a DNS search message from a subnet to which a router belongs;
decreasing a hop limit for the DNS search message by a predetermined value; and
transmitting the DNS search message with the decreased hop limit to another router belonging to the subnet. - View Dependent Claims (41)
-
-
42. A computer program product for searching for a DNS server in an outernet, comprising:
-
software instructions for enabling the computer to perform predetermined operations, and a computer readable medium bearing the software instructions;
wherein the predetermined operations include;
creating a DNS search message, transmitting the DNS search message to a first subnet, to which a host belongs, so as to receive a response message to the DNS search message, and transmitting the DNS search message to an outernet, to which the host does not belong, so as to receive the response message;
creating a DNS register message, transmitting the DNS register message to a second subnet, to which a DNS server belongs, receiving a response message to the DNS register message from a first router belonging to the second subnet, receiving a DNS search message related to the DNS server from the first router, and transmitting a response message to the DNS search message to the first router;
receiving the DNS register message from the DNS server to register the DNS server to the first router, receiving a DNS search message from the second subnet, and transmitting the DNS search message to the registered DNS server; and
receiving a DNS search message from a third subnet, to which a second router belongs, transmitting the DNS search message with a hop limit to a third router, and decreasing the hop limit by a predetermined value.
-
Specification