我正在寻找一些关于解决此问题的最佳方法的启发/验证。
我有几个测量设备,它们使用以太网电缆和一个简单的交换机连接到一台计算机(称为“主”计算机)。然后,该计算机使用特定协议在特定端口上响应来自同一 LAN 中其他计算机的数据请求,并使用相同的协议和端口将这些数据(源自测量设备)发送回那些计算机。需要澄清的是,其他计算机从不直接与测量设备通信,只从“主”计算机获取数据。问题是,在某些地方,由于我无法访问一些严格的安全选项,只有一个 LAN IP 地址和一条网络电缆/端口可用于连接测量设备和主计算机。
由于主计算机充当网络中其他计算机与测量设备之间的链接,因此我认为可以使用 NAT 和端口转发来解决这个问题:获取路由器,将可用的 LAN 电缆连接到其 WAN 端口,并将其设置为使用唯一可用的 LAN IP 作为其 WAN IP。然后将主计算机和测量设备连接到路由器(直接或使用交换机),以创建由路由器管理的子网,并让路由器将协议端口上的所有请求转发到“主”计算机。
现在,此配置中有几件事我不确定是否可行,即使用 LAN IP 作为 WAN IP,并希望得到更多知识人士的意见。
主计算机运行 Windows 10 Pro,我还想知道计算机是否可以充当路由器(意味着为 Windows 10 添加 NAT 功能),而不是在配置中添加实际的路由器,这可能有点过度了。
答案1
是的,这正是 NAT 的用途。
是的,您可以使用专用路由器,甚至是最便宜的消费者家庭网关路由器来执行此操作。
是的,您可以使用 Windows 的内置 Internet 连接共享功能让您的 Windows 机子充当 NAT 网关。
是的,NAT 网关可以在其 LAN 和 WAN 端拥有 RFC 1918 私有子网。虽然它们必须是不同的子网,但由于您可以控制所设置的 NAT 网关,因此您可以随时为 NAT 的 LAN 端选择不同的子网,不同于您要连接到的较大 LAN 上使用的任何子网。