System And Method For Connection Of Hosts Behind NATs
First Claim
1. A network address translation (NAT) system, comprising:
- a server, said server installed in a public network, receiving registration of each of a plurality of hosts and recording related information of each of said plurality of hosts and at least a NAT device; and
a transparent middleware (TMW) that is executed on each said host respectively;
when a first host behind a first NAT device trying to establishing connection with a second host behind a second NAT device, said TMW querying through said server to lookup IP address mapping from said first host to said second NAT device, and IP address mapping from said second host to said first NAT device; and
accomplishing supporting said connection establishment between said first host and said second host.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for connection of host behind network address translators. The system includes a server placed in a public network, and a transparent middleware (TMW). The server records the related data between each host and one or more NAT devices. The TMW may be performed in each host. When a first host of a first NAT device tries to establish connection to a second host of a second NAT device, through the server, the TMW looks up a first IP address mapping from the first host to the second NAT device, and a second IP address mapping from the second host to the first NAT device. Accordingly, the TMW accomplishes the support for establishing connection between the first and the second hosts.
25 Citations
26 Claims
-
1. A network address translation (NAT) system, comprising:
-
a server, said server installed in a public network, receiving registration of each of a plurality of hosts and recording related information of each of said plurality of hosts and at least a NAT device; and a transparent middleware (TMW) that is executed on each said host respectively; when a first host behind a first NAT device trying to establishing connection with a second host behind a second NAT device, said TMW querying through said server to lookup IP address mapping from said first host to said second NAT device, and IP address mapping from said second host to said first NAT device; and
accomplishing supporting said connection establishment between said first host and said second host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for connecting hosts behind NAT devices, comprising:
-
a transmitting host and a receiving host registering through a transparent middleware (TMW) to a registry server; said transmitting host sending a request to said server for private address information of said receiving host; said server replying said private address information of said receiving host to said transmitting host; said transmitting host requesting to said server for public address information of NAT device of said receiving host; said server replying said public address information of said receiving NAT device to said transmitting host; said server replying IP address information of said receiving NAT device to said transmitting host; and said TMW transmitting IP address information of NAT device of said transmitting host to said receiving host. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification