为什么静态路由里面的吓一跳地址 也就是address 地址 和真正的公网ip地址会相差1

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:44:59
ip route-static 0.0.0.0 0.0.0.0 124.157.246.153 preference 60
ip route-static 192.168.0.0 255.255.0.0 192.168.1.2 preference 60

ip address 124.157.246.154 255.255.255.252
firewall packet-filter 3101 inbound
nat outbound 2001
nat server protocol tcp global 124.157.246.154 8080 inside 192.168.11.238 8080
nat server protocol tcp global 124.157.246.154 www inside 192.168.0.0 www

比如这个路由器的配置 配置了nat 方式的 8080对外网
公网ip 是124.157.246.154 可是下一跳地址是124.157.246.153 这个是根据什么定义的?

意思就是把数据包传递给这个地址(124.157.246.153)
因为124.157.246.154是你本端路由器的IP,你不能把数据包给自己
再因为路由器接口的IP掩码是255.255.255.252,所以这个子网只有两个可用IP,即:124.157.246.153,124.157.246.154 。

如果你对IP/TCP协议不熟悉的话,解释你的问题会带来更多新的问题。建议你还是从头好好学学吧

网络数据传送是依于tcp/ip协议的,具体的自己可以去看下关于这个协议簇的具体内容,124.157.246.153 这个是数据包经过的路由器地址,和你的公网ip没什么实质的联系,协议寻址时找到了124.157.246.153 这个路由就经过此路由而已。