A system for Distibuted Network Address Translation ("DNAT"). DNAT is used with small office/home office ("SOHO") networks or other legacy local networks that have multiple network devices using a common external network address to communicate with an external network. The system includes a port allocation...http://www.google.com.au/patents/US6567405?utm_source=gb-gplus-sharePatent US6567405 - Method and protocol for distributed network address translation