我使用 vlan 分发网络,在 vlan.1 中我们已经使用了公共 IP,而为了在 vlan.11 上扩展服务,我们使用私有 IP 地址。
vlan.1 中的机器可以 ping vlan.11 中的设备,反之亦然。但如果没有 NAT,路由就无法正常工作。
私有 IP 地址可以与公有 IP 地址混合使用而无需进行 nat 吗?
答案1
如果您询问服务器是否可以同时拥有私有 IP 和公共 IP,答案是肯定的。听起来,您的服务器上有 2 个设备,都带有 VLAN 标记。在这种情况下,服务器应该能够响应它拥有的任何一个 IP。也许您的其他主机没有位于正确的 VLAN 上?您是否验证了您的交换机配置?
答案2
私有地址是不可路由的,这意味着这些地址不会通过互联网路由器进行路由。寻址可能会在您控制的路由器网络内进行路由,但这很可能是您的私有 IP 范围的路由功能的限制。
答案3
私有 IP 地址可以与公有 IP 地址混合使用而无需进行 nat 吗?
是的,可以。只要有路由可供数据包双向流动,端点就无需知道或关心一个地址是公共的,另一个是私有的。
如果在未启用 NAT 的情况下一切无法正常工作,我猜是您的返回路线坏了。