DMZ 指向智能音箱 IP, PC 端测试仍为 Full Cone NAT

2022-09-08 07:33:48 +08:00
 Servo

移动家宽。在此之前的操作就是 IP 绑定了 MAC 地址。我不太了解技术细节,原理上这是正常的吗?

还有就是,10 与 100 开头的内网 IP 技术上有什么不同吗?之前问说是 NAT 4 和 1 的区别,但实测似乎不是这样(默认配置下为 NAT3 )

2261 次点击
所在节点    宽带症候群
6 条回复
hhyygg
2022-09-08 08:48:10 +08:00
Nat 类型和路由器支持有关的,路由器内核支持 Full Cone NAT 并且打开了,那 NAT 出来就是 Full Cone NAT
但是开了 DMZ 跟这个 NAT 会影响么?不太懂欸,抛砖引玉了~
yaoyao1128
2022-09-08 08:59:45 +08:00
dmz 可以直接全暴露出去,所以是变相减少 nat 层数的一个方法,但是不代表只有 dmz 才能 full cone nat 。如果路由器本身支持 full cone nat 的防火墙规则 /方式的话就可以不需要全暴露。nat3 变成了 nat1 的一个可能原因是因为你配置了 nat 导致防火墙规则改变(对于国内一些光猫的神奇行为我也不明白,感觉属于 blackbox……)
yujincheng08
2022-09-08 09:17:07 +08:00
DMZ 开启之后,外网访问某个端口会直接转发到 DMZ 设备。

然而 NAT1 的意思是,当内网设备访问外网 IP A 的时候,会在路由 NAT 表记录一个端口映射,这样 IP A 就能通过这个临时开放的端口与内网设备通讯,**并且**其他非 IP A 的 IP B 也能利用这个端口映射与内网设备通讯。

所以总结一下其中其中区别就是,DMZ 是**不需要**内网设备主动告诉路由打开某个端口的,但是 NAT1 需要。(还有另一个区别就是 DMZ 的内网端口和外网端口是保持一致的)

DMZ 和 NAT1 虽然一定程度上能同时存在,但是还是会有冲突的时候。
Servo
2022-09-08 11:10:33 +08:00
@yaoyao1128 我在操作的时候,想的是 DMZ 填某个设备的 IP ,测该设备的话会变 Full Cone 。但实际结果是填非本机 IP (如音箱),本机( PC )也生效。
yaoyao1128
2022-09-08 11:17:27 +08:00
@Servo 对 所以我认为可能是 dmz 促使网关设备的防火墙策略从 nat3 到 nat1 ,dmz 并不是 nat1 的条件,但是你的网关设备因为你操作了 dmz 所以进行了防火墙策略的调整()
Servo
2022-09-08 12:28:22 +08:00
@yaoyao1128 感谢大佬解惑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878507

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX