Network address translation proxy for enabling access to external systems from a private network
AssigneeTailscale Inc.
InventorsMaisem J. Ali, Adrian Dewhurst, Francis R. Bull, Kabir Sikand
Life of this patent
Estimating the term…
Loading patent…
AssigneeTailscale Inc.
InventorsMaisem J. Ali, Adrian Dewhurst, Francis R. Bull, Kabir Sikand
Estimating the term…
The technology disclosed herein enables mediated communication between nodes of a private network and external systems using NAT. In a particular example, a method includes allocating, for a proxy node within an internal domain of the private network, a reserved address range in the internal domain. The method further includes receiving, at the proxy node, a name-resolution request indicating an identifier corresponding to an external system in an external domain and, in response to the name-resolution request, selecting a designated address from the reserved address range and associating the designated address with the identifier and the requesting node in a mapping. The method also includes transmitting, to the requesting node, a name-resolution response including the designated address and relaying traffic exchanged between the requesting node and the external system via the proxy node by translating traffic addressed to the designated address into traffic addressed to the external system.
A method for enabling access to external systems from within a private network, the method comprising:
An apparatus implementing a node of a private network to enable access to external systems by nodes in the private network, the apparatus comprising:
A system forming a private network to enable access to external systems by nodes in the private network, the system comprising:
Dependencies are inferred from the claim text.