答案1
因此在正常情况下(当路由器充当路由器时)您至少有 6 个 IP 地址和 3 个网络参与。
假设您希望逻辑结构与物理结构相同。
网络 1:互联网。地址 1a:可从互联网访问的路由器的公共/外部 IP 地址。
网络 2:PC、路由器 C 和 Internetrouter 之间的内部网络。主网络。
地址 2a:您的 Internetrouter 的私有/内部地址。
地址 2b:您的 PC。
地址 2c:路由器 C 连接到交换机的网络接口之一。
网络 3:路由器 C 和设备 A 之间的内部网络。
地址 3a:路由器 C 连接到设备 A 的其他接口。
地址 3b:设备 A。
因此,假设您的地址 2b 是由地址 2a 上的 DHCP 服务器动态分配的,您将配置 DHCP 服务器以不动态分配网络的所有可用地址。一个 (2a) 需要静态分配给它自己的接口,一个 (2c) 需要静态分配给路由器(无论是通过 DHCP 还是手动分配,最终都无关紧要)。
现在,您配置 PC 的路由表以使用地址 2c 作为网络 3 或地址 3b 的网关/路由器。此外,您可能希望为此路由配置您的互联网路由器路由表(如果设备 A 应该访问互联网,并且您想避免重复 NAT)。
当然还有其他设置。如果您的互联网路由器是一个支持多个内部网络的真正路由器,那么最常见的干净替代方案是:
您涉及 7 个地址和 4 个网络。
网络 1:互联网。地址 1a:可从互联网访问的路由器的公共/外部 IP 地址。
网络 2:PC 和互联网路由器之间的内部网络。主网络。
地址 2a:您的互联网路由器的私有/内部地址。
地址 2b:您的 PC。
网络 3:两个路由器之间的内部传输/骨干网络。地址 3a:您的互联网路由器的另一个私有/内部地址。地址
3b:路由器 C 连接到交换机的网络接口之一。
网络 4:路由器 C 和设备 A 之间的内部网络。
地址 4a:路由器 C 连接到设备 A 的其他接口。
地址 4b:设备 A。
在这种情况下,您需要将到网络 4 或地址 4b 的路由设置为通过 Internetrouter 上的地址 3b,并将到网络 2 的路由设置为通过路由器 C 上的地址 3a。
如果设置网络,第二种方式是默认方式,但对于消费设备来说可能不适用。
从技术上讲,上述网络之一中的地址没有必要位于公共 IP 子网中,因为您可以定义点对点路由,但这是明智的做法,并且您会尽可能这样做。
但是也许您不想将路由器 C 用作 IP 路由器,而只是将其用作 WiFi 的接入点,或者在使用同一个 IP 网络时将其用作设备 A 和 PC/Internet 路由器之间的防火墙(因此从 IP 的角度来看,图中只有 2 个网络,外部 Internet 和内部 LAN)?
总之,您至少需要知道从交换机可访问的路由器 C 的地址和设备 A 的地址,以便能够从 PC 连接到设备 A。因此,关于如何获取路由器 C 的地址(如果它充当 IP 网络路由器,则将有多个地址)的问题,答案是:您必须这样做。(检查设备文档、标签、用户界面)。或者,如果它应从 Internet 路由器上的 DHCP 获取地址,则取决于您如何从 Internet 路由器获取信息。(检查其文档、用户界面或动态内部 DNS 功能。)
答案2
操作方法与“PC”在互联网上、“设备 A”在 LAN 中相同。您需要在路由器上打开端口并设置端口转发。