路由器里要做一条默认路由指向运营商的网关ip, 路由器还要做NAT给内部地址转换。
我想问这两个什么关系啊? 我怎么感觉做了NAT好像就不用做默认路由呢。 它俩缺一不可吗,还是怎么啊。
(0)
最佳答案
缺一不可。
nat 是将你的内网ip地址转换成公网ip地址;
默认路由 作为一条最特殊的静态路由,是负责将你的所有数据包转发到那一条(有明细路由优先级比默认高);
谢谢采纳
(0)
先谢谢,那您说。 如果不做nat 只做了默认路由,这个数据包会走到哪就走不下去了呢?为什么? 是不是数据包都能到运营商网关,但是运营商网关,运营商网关也会把这个数据包转发给公网服务器,但是公网服务器发现回包是内网地址回不了,就以就表现在访问不了。
没有nat的情况下,你的数据包依然可以发出去,但是回不来,比如你访问百度,数据包到了百度,但是百度可没有你家电脑 192.168.1.100的路由,因为公网上不存在私网的路由。nat不仅是转换ip,某种意义上也是一种保护私网的手段。如有帮助,麻烦采纳
哎呀呀,受教了,受教了。 那您说,如果不配nat, 百度服务器收到了这个包以后,这个包首先要回到百度直连的路由器上,如果这个路由器恰巧做了一条跟我内网一样网关的静态路由,那这个包有可能转发到它内网的某一台服务器上?
总结一下就是说,如果不做nat,只做静态路由。 这个数据包会走到百度,并且百度也可能回包,如果百度直连的路由器恰巧有我这个网段的静态路由,那我这个包可能会走到百度内网的某台pc上。
为什么不做nat出口都出不去呢? 做一条默认路由指给运营商网关啊,只不过源地址封装的是内网地址呗,照样会被转发出去啊,就是这个包回不来呗。
不行,默认路由是必须的,就类似电脑配的网关不配网关怎么知道往哪出去。NAT地址转换协议,是将我们内网的地址转换成公网地址,因为我们内网的地址在公网上是没有路由可达的,所以需要将内网地址转换成运营商行分配的公网地址,这样我们的电脑才可以上网,两者缺一不可!除非是IPV6,ipv6地址丰富每台电脑都可以分配到一个公网IP,那时就不需要NAT了
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
为什么不做nat出口都出不去呢? 做一条默认路由指给运营商网关啊,只不过源地址封装的是内网地址呗,照样会被转发出去啊,就是这个包回不来呗。