假定一个家庭网络中的拓扑结构如下图所示,其内部网络为192.168.1.0/24,路由器的WAN端口的地址为202.38.75.11/24,这是一个全局IP地址,假设PC1和PC2上分别向服务器202.113.16.34/24的80端口发起2个TCP连接,则在路由器R上需要建立4个对应的NAT转换表项,假设在PC1、PC2上的端口号分别为3000~3003,NAT转换表如下所示。请写出服务器返回给PC1的TCP1的数据分组的源、目的地址,及源、目的端口号,写出PC1收到的数据分组的源、目的地址,及源、目的端口号。
路由器上的NAT转换表
TCP连接 | WAN端 | LAN端 | ||
IP地址 | 端口号 | IP地址 | 端口号 | |
TCP1 | 202.38.75.11 | 4000 | 192.168.1.1 | 3000 |
TCP2 | 202.38.75.11 | 4001 | 192.168.1.1 | 3001 |
TCP3 | 202.38.75.11 | 4002 | 192.168.1.2 | 3002 |
TCP4 | 202.38.75.11 | 4003 | 192.168.1.2 | 3003 |
(回答时依次写出上述问题的值,用英文分号“;”隔开,结尾无符号,例如:192.168.1.1;192.168.2.2;8000;3000;192.168.1.1;192.168.2.2;8000;3000)
202.113.16.34;202.38.75.11;80;4000;202.113.16.34;192.168.1.1;80;3000
NAT的实现方式
如果在内部网络中需要搭建一台服务器(服务器只有内部IP地址),如何让外部的用户访问这台服务器。
两种方法都可以。
1.直接用双网卡接公网。
2.通过路由器上做NAT映射,效果和1一样。