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