Patent ID: 7830878

Claim:
A virtual network connection system comprising: a collection unit that collects, from each of sites in a virtual network, a real address of an information processor in the site; an assignment unit that assigns, to each information processor, having an overlapping real address among the real addresses collected by the collection unit, a virtual address, which does not overlap with that of the other information processors in the sites; a first generation unit that generates first correspondence information representing a correspondence relationship between a virtual address assigned by the assignment unit and the real address; a first providing unit that generates setting information for a virtual network connection on the basis of the first correspondence information and provides the setting information to a virtual network connection apparatus of each of the sites; an acquisition unit that acquires second correspondence information representing a correspondence relationship between the real address of an information processor and a name of the information processor site to which the information processor belongs; a second generation unit that generates third correspondence information representing a correspondence relationship between the virtual address and the name of the information processor on the basis of the first correspondence information and the second correspondence information; and a second providing unit that provides the third correspondence information to the virtual network connection apparatus of each of the sites; said second providing unit including a reception unit that receives, via the virtual network from a first device, a name resolution request for requesting resolution of an address corresponding to a name of a second device; and a transmission unit that identifies, in response to the name resolution request received by the reception unit, a virtual address corresponding to the name of the second device by reference to the third correspondence information, and transmits the identified virtual address to the first device.