Patent ID: 8149840

Claim:
A method for processing a network address translation (NAT) service, comprising: configuring, by a message transceiver processor, a NAT service processor of at least two NAT service processors for each node inside a local area network according to at least one configuration policy, wherein each of the at least two NAT service processors corresponds to at least one public network address, and the public network addresses corresponding to each of the NAT service processors are different; generating, by the message transceiver processor, a routing table that stores an address or a number of the NAT service processor that processes a NAT service of a message of the each node; receiving a message from a node, and then performing NAT service identification on a the received message by the message transceiver processor; selecting, by the message transceiver processor, a corresponding NAT service processor for processing a NAT service of the received message from the at least two NAT service processors if the received message needs NAT service processing; sending, by the message transceiver processor, the received message to the corresponding NAT service processor; performing the NAT service processing on the received message and returning the processed message to the message transceiver processor by the corresponding NAT service processor; and sending, by the message transceiver processor, the processed message returned by the corresponding NAT service processor.