龙空技术网

NAT Server实现原理

高级网工DCNP 332

前言:

如今小伙伴们对“natsever映射”大概比较关切,看官们都需要剖析一些“natsever映射”的相关内容。那么小编同时在网上网罗了一些对于“natsever映射””的相关内容,希望姐妹们能喜欢,朋友们一起来学习一下吧!

NAT Server用于外网用户使用固定公网IP地址访问内部服务器的情形。通过事先配置好的服务器“公网ip+端口号”与服务器的“私网ip+端口号”间的静态映射关系来实现。

1. 路由器收到外网用户发送的访问请求后,根据该请求的“目的ip+端口号”查找NAT Server映射表,找到对应的“私网ip+端口号”,用查找到的结果替换原报文中的“目的ip+端口”,然后向内网侧发送。外网主机发送的原请求报文目的地址为200.200.200.1:80,经过路由器转换后,报文目的地址为192.168.1.1:80,然后发向内网。

2. 内网服务器收到路由器转发的请求报文后,会向路由器发送响应报文,此时报文中的源地址和端口与原请求报文对调,此时源地址为192.168.1.1:80.

3. 路由器收到响应报文后,查找NAT Server转换表,将查找结果替换响应报文中的“源ip+端口”。此时源地址变为200.200.200.1:80.

综合前两篇NAT,可以看出,由内网向外网的报文转换的是源IP地址,由外网向内网的报文转换的是目的IP地址。

后面接着更狠使用的NAT扩展应用。

标签: #natsever映射