Server system using local address
First Claim
1. A server system using a local address, characterized in that a local server assigned a local address is connected via a network to a proxy server assigned a global address, the proxy server including:
- a request message receiving unit receiving a request message from a client;
a request message storage unit storing the request message;
a judging unit judging from a destination address of the request message which local server becomes a destination;
a request message registration unit having the request message storage unit stored with the request message, with the request message related to the destination local server;
a response receiving unit receiving response information addressed to the client from the local server; and
a response transmitting unit transmitting the response information to the client, the local server including;
a request message acquisition unit acquiring a request message from the request message storage unit of the proxy server;
a server function unit providing the response information based on the request message acquired; and
a response transmitting unit transmitting the response information to the proxy server.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a server system using a local address, a proxy server, a local server, a server program using the local address and a data communication method using the local address, which enable building-up of a server accessible from the outside even in such a connection environment that only the local address is distributed from a provider. The invention is therefore such that the proxy server receives a request message from a client, judges from a destination address of the request message which local server becomes a destination, has a request message storage unit stored with the request message, with the request message related to the destination local server, receives response information addressed to the client from the local server, and transmits the response information to the client.
29 Citations
13 Claims
-
1. A server system using a local address, characterized in that a local server assigned a local address is connected via a network to a proxy server assigned a global address,
the proxy server including: -
a request message receiving unit receiving a request message from a client;
a request message storage unit storing the request message;
a judging unit judging from a destination address of the request message which local server becomes a destination;
a request message registration unit having the request message storage unit stored with the request message, with the request message related to the destination local server;
a response receiving unit receiving response information addressed to the client from the local server; and
a response transmitting unit transmitting the response information to the client, the local server including;
a request message acquisition unit acquiring a request message from the request message storage unit of the proxy server;
a server function unit providing the response information based on the request message acquired; and
a response transmitting unit transmitting the response information to the proxy server.
-
-
2. A server system using a local address according to Note 1, further including a URL table in which the local server is set mapping to an URL,
wherein the judging unit, in the case of receiving the request message, acquires the URL as a destination address of the request message and judges which local server becomes a destination by referring to the URL table.
-
3. A proxy server including:
-
a request message receiving unit receiving a request message from a client;
a request message storage unit storing the request message;
a judging unit judging from a destination address of the request message which local server becomes a destination;
a request message registration unit having the request message storage unit stored with the request message, with the request message related to the destination local server;
a response receiving unit receiving response information addressed to the client from the local server; and
a response transmitting unit transmitting the response information to the client.
-
-
4. A proxy server according to Note 3, further including a URL table in which the local server is set mapping to an URL,
wherein the judging unit, in the case of receiving the request message, acquires the URL as a destination address of the request message and judges which local server becomes a destination by referring to the URL table.
-
5. A proxy server assigned a global address, including:
-
a request message receiving unit receiving a request message from a client;
a request message storage unit storing the request message;
a judging unit judging from a destination address of the request message which local server becomes a destination;
a request message registration unit having the request message storage unit stored with the request message, with the request message related to the destination local server;
a response receiving unit receiving response information addressed to the client from the local server; and
a response transmitting unit transmitting the response information to the client, and a local server assigned a local address, including;
a request message acquisition unit acquiring a request message from the request message storage unit of the proxy server;
a server function unit providing the response information based on the request message acquired; and
a response transmitting unit transmitting the response information to the proxy server.
-
-
6. A recording medium recorded with a server program for making a computer execute step of:
-
receiving a request message from a client;
judging from a destination address of the request message which local server assigned a local address becomes a destination;
having a request message storage unit stored with the request message, with the request message related to the destination local server;
receiving response information addressed to the client from the local server; and
transmitting the response information to the client.
-
-
7. A recording medium recorded with a server program according to Note 6, wherein the computer further comprises a URL table in which the local server is set mapping to an URL, and
the judging unit, in the case of receiving the request message, acquires the URL as a destination address of the request message and judges which local server becomes a destination by referring to the URL table.
-
8. A recording medium recorded with a server program for making a proxy server assigned a global IP execute step of:
-
receiving a request message from a client;
judging from a destination address of the request message which local server assigned a local address becomes a destination;
having a request message storage unit stored with the request message, with the request message related to the destination local server;
receiving response information addressed to the client from the local server; and
transmitting the response information to the client, and for making a local server assigned a local address, execute step of;
acquiring a request message from the request message storage unit of the proxy server;
providing the response information based on the request message acquired; and
transmitting the response information to the proxy server.
-
-
9. A data communication method using a local address, for making a computer execute step of:
-
receiving a request message from a client;
judging from a destination address of the request message which local server assigned a local address becomes a destination;
having a request message storage unit stored with the request message, with the request message related to the destination local server;
receiving response information addressed to the client from the local server; and
transmitting the response information to the client.
-
-
10. A data communication method using a local address according to Note 8, wherein the computer further comprises a URL table in which the local server is set mapping to an URL,
wherein the judging unit, in the case of receiving the request message, acquires the URL as a destination address of the request message and judges which local server becomes a destination by referring to the URL table.
-
11. A data communication method using a local address, for making a proxy server assigned a global IP execute step of:
-
receiving a request message from a client;
judging from a destination address of the request message which local server assigned a local address becomes a destination;
having a request message storage unit stored with the request message, with the request message related to the destination local server;
receiving response information addressed to the client from the local server; and
transmitting the response information to the client, and for making a local server assigned a local address, execute step of;
acquiring a request message from the request message storage unit of the proxy server;
providing the response information based on the request message acquired; and
transmitting the response information to the proxy server.
-
-
12. A server program for making a computer execute step of:
-
receiving a request message from a client;
judging from a destination address of the request message which local server assigned a local address becomes a destination;
having a request message storage unit stored with the request message, with the request message related to the destination local server;
receiving response information addressed to the client from the local server; and
transmitting the response information to the client.
-
-
13. A server program for making a proxy server assigned a global IP execute step of:
-
receiving a request message from a client;
judging from a destination address of the request message which local server assigned a local address becomes a destination;
having a request message storage unit stored with the request message, with the request message related to the destination local server;
receiving response information addressed to the client from the local server; and
transmitting the response information to the client, and for making a local server assigned a local address, execute step of;
acquiring a request message from the request message storage unit of the proxy server;
providing the response information based on the request message acquired; and
transmitting the response information to the proxy server.
-
Specification