关于路由转发和NAT的区别

2025-05-05 13:38:51
推荐回答(5个)
回答1:

路由表内的信息只是指定数据包在路由器内的下一个去处。并不能改变数据包本身的地址信息。所以不能上网
而地址转换是把数据包来时的地址转换成可以上网的IP地址,这样才能通过验证使主机到INTERNET可达。
主要是要通过验证。希望对你有用

回答2:

不行,因为192.168.x.x是私网ip,是不可路由ip。

回答3:

NAT是做地址转换,私网地址上网必须的,不做的话,无法访问
但是路由表也是必须,所以拨号后或者设置好固定iP后,路由器会有条默认路由0.0.0.0 0.0.0.0 一下跳到ISP的网关
不然数据包不知道怎么走路

回答4:

你的192.168.x.xx是内网IP,跟公网IP不一样的
如果你的宽带有公网IP,直接DDNS
没有的话,NAT内网映射,推荐花生壳

回答5:

其实是否使用NAT,都不影响数据包离开私网进入公网并到达目标主机。
主要问题出在,你的目标主机的回执无法达到你的主机。试想你的公网上的目标主机以192.168.1.255为目标地址发送数据包,因为目标主机在公网上,所以极大概率第一个经过的是公网的路由器,而公网路由器会直接丢弃这个数据包。
这时只有使用NAT,公网路由器才能把数据包正确地转发到你访问公网时使用的路由器,然后它再转发给处在私网当中的你的主机。
所以不使用NAT,连接是单工的,而我们需要的是双工连接,这显然不能满足我们的需要,所以NAT就是必须的了。