A method and protocol for Distributed Network Address Translation ("DNAT")
is provided. DNAT is used to overcome the limited address 32-bit address
space used for versions of the Internet Protocol ("IP"). DNAT is used with
small office or home office networks or other legacy local network that
have multiple network devices using a common external network address to
communicate with an external network. The protocol includes a port
allocation protocol to allocate globally unique ports to network devices
on a local computer network. The globally unique ports are used in a
combination network address with a common external network address such as
an IP address, to identify multiple network devices on a local network to
an external network such as the Internet, an intranet, or a public
switched telephone network. The method includes requesting one or more
globally unique ports from network devices on a local network, receiving
the ports, and replacing local ports with the globally unique ports. The
network devices on the local network use the combination network address
with the common external network address and the globally unique port to
uniquely identify themselves during communications with an external
network. DNAT overcomes the large computation burdens encountered when
network address translation is done by a router for multiple network
devices on a local network using a common external network address and
simplifies routers since a router in a DNAT system does not have to
support multiple individual protocols. DNAT helps extend the life of
versions of IP using 32-bit addressing, allows a local network to
efficiently switch between external network service providers and allows a
local network to purchase a smaller block of external network addresses.
Een methode en een protocol voor de Verspreide Vertaling van het Adres van het Netwerk ("DNAT") worden verstrekt. DNAT wordt gebruikt om de beperkte ruimte met 32 bits te overwinnen van het adresadres die voor versies van het Internet-protocol ("IP") wordt gebruikt. DNAT wordt gebruikt met kleine bureau of van het huisbureau netwerken of ander erfenis lokaal netwerk die veelvoudige netwerkapparaten hebben die een gemeenschappelijk extern netwerkadres gebruiken om met een extern netwerk te communiceren. Het protocol omvat een protocol van de haventoewijzing om unieke havens aan netwerkapparaten op een lokaal computernetwerk globaal toe te wijzen. De globaal unieke havens worden gebruikt in een adres van het combinatienetwerk met een gemeenschappelijk extern netwerkadres zoals een IP adres, om veelvoudige netwerkapparaten op een lokaal netwerk aan een extern netwerk zoals Internet, een Intranet, of een openbare geschakelde telefoonnet te identificeren. De methode omvat het vragen van één of meerdere globaal unieke havens bij netwerkapparaten op een lokaal netwerk dat, dat de havens ontvangt, en lokale havens vervangt met de globaal unieke havens. De netwerkapparaten op het lokale netwerk gebruiken het adres van het combinatienetwerk met het gemeenschappelijke externe netwerkadres en de globaal unieke haven om tijdens communicatie met een extern netwerk uniek te identificeren. DNAT overwint de grote ontmoete berekeningslasten wanneer de vertaling van het netwerkadres door een router voor veelvoudige netwerkapparaten op een lokaal netwerk gebruikend een gemeenschappelijk extern netwerkadres wordt gedaan en routers vereenvoudigt aangezien een router in een systeem DNAT geen veelvoudige individuele protocollen moet steunen. De hulp DNAT breidt het leven van versies van IP uit gebruikend richten het met 32 bits, staat een lokaal netwerk toe om efficiënt tussen externe netwerkdienstverleners te schakelen en staat een lokaal netwerk toe om een kleiner blok van externe netwerkadressen te kopen.