Patent ID: 8108552

Claim:
An information-processing device that performs tunnel communications, said information-processing device comprising: a tunnel communication part including a network interface for communicating with a server via a communication line of a communication network, wherein the tunnel communication part acquires an identifier and an IP address of a communication destination device from the server and then performs the tunnel communications over the communication network with encapsulated communication target data; a judgment part for determining whether the information-processing device is to be a source of the tunnel communication or a destination of the tunnel communication in each of the tunnel communications; and an address determination part including a computer-readable memory storing a table comprising a plurality of addresses that are dedicated for assignment only to callers during initiation of the tunnel communications and separately comprising a plurality of other addresses that are dedicated for assignment only to callees during initiation of the tunnel communications, wherein: the address determination part returns a caller address from among the plurality of addresses to be included in the encapsulated communication target data when the information-processing device is identified as being the source by the judgment part and returns a callee address selected from among the plurality of addresses to be included in the encapsulated communication target data when the information-processing device is identified as being the destination by the judgment part to be transmitted from the information processing device during initiation of the tunnel communication, the caller address is different than the callee address, and the address determination part selects the caller address for the information-processing device when the information-processing device is the source and selects the callee address for the information-processing device when the information-processing device is the destination to be included in the communication target data based at least in part on the determination by the judgment part.