Name resolution server and packet transfer device
First Claim
1. A name resolution server which conducts name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, which obtains, based on information contained in said name resolution request message, attribute information regarding a user as a sender which is not contained in the name resolution request message to conduct said name resolution based on the attribute information.
1 Assignment
0 Petitions
Accused Products
Abstract
The DNS server according to the present invention includes a user information identification unit which identifies an attribute of a user who has transmitted a DNS query message through a user information obtaining unit and handing over an identification result to a response generation unit, a user information obtaining unit for referring to a user information database to obtain user attribute information of a user who has transmitted a DNS query message, and a response generation unit for searching a response database for a name resolution method relevant to user attribute information handed over from the user information identification unit to conduct name resolution according to the found name resolution method, thereby enabling name resolution to be minutely customized for each attribute of a user.
-
Citations
55 Claims
-
1. A name resolution server which conducts name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, which obtains,
based on information contained in said name resolution request message, attribute information regarding a user as a sender which is not contained in the name resolution request message to conduct said name resolution based on the attribute information.
-
2. A name resolution server which conducts name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, comprising:
a user information obtaining unit which obtains, as attribute information regarding a user as a sender of said received name resolution request message, said attribute information other than information contained in said name resolution request message, and a response generation unit which conducts said name resolution by using said attribute information obtained by said user information obtaining unit to generate a name resolution response message. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A packet transfer device which transfers a received packet to other node, wherein
control of a packet transfer method as a method of transferring said received packet to said other node is conducted based on information contained in a name resolution response message transmitted from a name resolution server to a client.
-
18. A packet transfer device which transfers a received packet to other node, comprising
a DNS proxy unit which once receives a name resolution response message transmitted from a name resolution server to a client and rewrites the contents of a routing table in which a packet transfer method as a method of transferring said received packet to said other node is held based on information contained in said name resolution response message.
-
21. A packet transfer device which transfers a received packet to other node, comprising:
-
a user information obtaining unit which obtains attribute information regarding a user as a sender of a name resolution request message transmitted from a client to a name resolution server, and a DNS proxy unit which once receives said name resolution request message, obtains attribute information regarding the user of said name resolution request message through said user information obtaining unit and adding said attribute information to said name resolution request message to transmit said name resolution request message obtained to said name resolution server. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A name resolution server which conducts name resolution with respect to a received name resolution request message and returns a result of said name resolution by a name resolution response message, wherein
said name resolution response message contains a packet transfer method at a packet transfer device.
-
30. A name resolution program operable on a name resolution server which executes processing of conducting name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, comprising
a function of obtaining, based on information contained in said name resolution request message, attribute information regarding a user as a sender which is not contained in the name resolution request message to conduct said name resolution based on the attribute information.
-
31. A name resolution program operable on a name resolution server which executes processing of conducting name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, comprising:
-
a user information obtaining function of obtaining, as attribute information regarding a user as a sender of said received name resolution request message, said attribute information other than information contained in said name resolution request message, and a response generation function of conducting said name resolution by using said attribute information obtained by said user information obtaining function to generate a name resolution response message. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A packet transfer program operable on a packet transfer device which conducts processing of transferring a received packet to other node, comprising
a function of conducting control of a packet transfer method as a method of transferring said received packet to said other node based on information contained in a name resolution response message transmitted from a name resolution server to a client.
-
47. A packet transfer program operable on a packet transfer device which conducts processing of transferring a received packet to other node, comprising
a DNS proxy function of once receiving a name resolution response message transmitted from a name resolution server to a client and rewriting the contents of a routing table in which a packet transfer method as a method of transferring said received packet to said other node is held based on information contained in said name resolution response message.
-
50. A packet transfer program operable on a packet transfer device which conducts processing of transferring a received packet to other node, comprising:
-
a user information obtaining function of obtaining attribute information regarding a user as a sender of a name resolution request message transmitted from a client to a name resolution server, wherein a DNS proxy function is executed of once receiving said name resolution request message, obtaining attribute information regarding the user of said name resolution request message through said user information obtaining function and adding said attribute information to said name resolution request message to transmit said name resolution request message obtained to said name resolution server.
-
-
51. A name resolution method by a name resolution server which executes processing of conducting name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, comprising
the step of obtaining, based on information contained in said name resolution request message, attribute information regarding a user as a sender which is not contained in the name resolution request message to conduct said name resolution based on the attribute information.
-
52. A name resolution method by a name resolution server which executes processing of conducting name resolution with respect to a received name resolution request message and returning a result of said name resolution by a name resolution response message, comprising the steps of:
-
obtaining, as attribute information regarding a user as a sender of said received name resolution request message, said attribute information other than information contained in said name resolution request message, and conducting said name resolution by using said attribute information obtained to generate a name resolution response message.
-
-
53. A packet transfer method which conducts processing of transferring a received packet to other node, comprising
the step of conducting control of the packet transfer method as a method of transferring said received packet to said other node based on information contained in a name resolution response message transmitted from a name resolution server to a client.
-
54. A packet transfer method which conducts processing of transferring a received packet to other node, comprising
the step of once receiving a name resolution response message transmitted from a name resolution server to a client and rewriting the contents of a routing table in which the packet transfer method as a method of transferring said received packet to said other node is held based on information contained in said name resolution response message.
-
55. A packet transfer method which conducts processing of transferring a received packet to other node, comprising the steps of:
-
obtaining attribute information regarding a user as a sender of a name resolution request message transmitted from a client to a name resolution server, and once receiving said name resolution request message, obtaining attribute information regarding the user of said name resolution request message by said user information obtaining function and adding said attribute information to said name resolution request message to transmit said name resolution request message obtained to said name resolution server.
-
Specification