我们知道做NAT后,对于outside上行出口的网络来说,inside下行的网络是个未知数。那么如何才能直接访问inside内的网段IP呢??
我们选择从一级nat路由器router2上ping192.168.100.2,结果肯定是Reply from 192.168.1.1: Destination host unreachable.
这是因为router2上没有路由达到192.168.100.X的原因。
为此我们在router2上添加路由ip route 192.168.100.0 255.255.255.0 192.168.1.10 ip route 192.168.200.0 255.255.255.0 192.168.200.20
在router6上添加ip route192.168.100.0 255.255.255.0 192.168.200.20
到这里一级NAT路由器已经有到达192.168.100.X网段了,并且又由于各NAT路由器上都做有默认的出口路由。因此我们可以知道在各NAT路由器上不做NAT技术的话,他们之间已经是个互通网段的局域网了的。但我们在这个互通的局域网上做NAT技术,将会怎么样呢?它们还是互通的吗?如果互通时它们的数据包做NAT还是不做NAT通信了?
在pc3上ping 192.168.1.1通过在各NAT路由器上的debug ip packat和debug ip nat 显示可知,前往与回应都做了相应的地址转换。这在前面的博客已经细解。可以看出回应包没有选择使用回程的静态路由

本文探讨了如何在多级NAT环境中实现从outside直接访问inside内部网络,详细介绍了通过在NAT路由器上添加静态路由来解决目的地不可达的问题。尽管静态路由允许数据包抵达目的地,但回应数据包仍然会进行NAT转换,揭示了NAT路由器的动态路由处理机制。

5173

被折叠的 条评论
为什么被折叠?



