我注意到我的家用路由器有禁用 NAT 的选项。关闭 NAT 后路由器会如何表现?它会简单地将所有传入流量广播到子网吗?
答案1
启用 NAT 后,路由器将修改传出数据包中的 IP 标头,以便源地址与您的 Internet 公共地址相匹配(对于传入数据包,反之亦然)。
如果您禁用 NAT,它就不会再这样做了。因此,基本上,您将在 Internet 上发送具有私有源 IP 地址(例如 192.168.xy)的 IP 数据包,这当然会被您的 ISP 自动拒绝。
答案2
NAT 可让您使用仅供内部使用的 IP 子网,例如 192.168.0.*。路由时,路由器会将其地址替换为仅供内部使用的地址。除非您有可用的真实 IP 地址子网,否则请不要关闭 NAT。
答案3
如果您有多个级联连接的路由器,这将非常有用。例如,如果您有多个有线设备连接到一个房间中的路由器,而其他一些设备连接到另一个房间中的另一个路由器,或者您想使用不同的路由器在不同的房间中拥有多个 WiFi 接入点,这可能会很有趣。禁用第二级和较低级别路由器中的 NAT 将使所有设备在它们之间可见并共享相同的子网,就好像它们都连接到“顶部”路由器一样。如果您不禁用这些路由器中的 NAT,则连接到第二级路由器的设备将通过其特定的内部 IP 看到第一级中的设备,但反之则不会如此。
答案4
如果您关闭 NAT,它也会关闭 DHCP 分配,路由器将期望上游提供 IP 地址。在大多数情况下,这仅适用于一个 IP 地址,尽管许多 ISP 允许您从他们那里购买更多 IP 地址。关闭它只在这种情况下有用,或者在您有另一个下游路由器将为您的更广泛网络分配 DHCP 地址的情况下。或者如果您只有一台计算机。