Systems and methods for network address translation
First Claim
1. A method of processing network packets comprising:
- processing a network packet received at a network port;
determining whether the network packet should be assigned a first IP address type or a second IP address type, the determination being based at least in part on data relating to a host device associated with the network packet; and
transmitting the network packet to an external network system, using communication parameters including either a an IP address of the first IP address type if the network packet should be assigned a first IP address type based on the determination, or an IP address of the second IP address type if the network packet should be assigned a second IP address type based on the determination.
8 Assignments
0 Petitions
Accused Products
Abstract
An intelligent network address translation system and methods for intelligent network address translation. In one embodiment, a network packet is received from a host device, and a stored record associated with the host device is identified. The stored record includes information relating to connection parameters associated with the host device. Using the stored record, a processor determines whether the network packet should be assigned a dedicated address. If so, then the network packet is transmitted using communication parameters including a dedicated IP address. If the packet should not be assigned a dedicated address, then the packet is transmitted using connection parameters including a default public IP address and a port number.
92 Citations
14 Claims
-
1. A method of processing network packets comprising:
-
processing a network packet received at a network port; determining whether the network packet should be assigned a first IP address type or a second IP address type, the determination being based at least in part on data relating to a host device associated with the network packet; and transmitting the network packet to an external network system, using communication parameters including either a an IP address of the first IP address type if the network packet should be assigned a first IP address type based on the determination, or an IP address of the second IP address type if the network packet should be assigned a second IP address type based on the determination. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network address translation system comprising:
-
a processor; a computer readable storage device in communication with the processor; one or more network interfaces in communication with the processor, at least one of the network interfaces being associated on the network address translation system with a first IP address; and an address selector module configured to perform, on the processor, operations comprising; receiving first data from a local network via one of the network interfaces; identifying a host computer associated with the first data; identifying a record stored in the computer readable storage device, the stored record indicating whether to use the first IP address with the host computer; and constructing second data based on the first data, wherein the second data includes either the first IP address and a selected port, or a second IP address, depending on whether the stored record indicates to use the first IP address with the host computer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification