在网络中的私有IP地址之间寻址

时间:2015-07-28 06:34:57

标签: networking ip-address router lan nat

所以,我正在深入阅读网络。我无法理解的一个概念是局域网中的不同机器如何通过ISP提供给公司的一个公共IP地址来管理互联网。

例如。假设提供的公共地址是244.13.5.89。当所有机器上网时,尽管他们的私人地址是192.168.3.x,但它们都被认为是244.13.5.89,这很好。但是现在当路由器发送每台机器的请求时,它如何将每个响应映射到相应的机器?

如果答案是NAT,NAT有哪些条目?有没有端口号。或其他什么?

2 个答案:

答案 0 :(得分:3)

我会告诉你关于复杂案例场景的想法: -

  

如果从WAN到达NAT路由器的所有数据报都相同   目的地IP地址(特别是WAN侧接口的地址)   NAT路由器),那么路由器如何知道内部主机   它应该转发给定的数据报?

诀窍是在NAT路由器上使用NAT转换表,并且 包括端口号以及表条目中的IP地址。

查看有关NAT表here的详细信息。

抱歉,不知道为什么我花了几分钟发布答案,这不允许我添加答案......

答案 1 :(得分:1)

NAT有以下字段: 源计算机地址和网站,所以当它收到数据包它将用它的公共地址替换源计算机地址,并一旦响应回来它发送到互联网它看到哦这来自网站,它是由源计算机请求。它将再次用源计算机地址替换目标地址,并在LAN中发送。