我在办公室设置了两个不同的网络。一个用于管理互联网连接,另一个用于连接到本地服务器。我认为我应该使用不同的 IP 范围来实现这一点,对吗?例如:
Network 1: 192.168.1.0
Network 2: 192.168.2.0
两个网络都有不同的路由器,并且所有涉及的计算机都安装了两张网卡(除了只需要连接到其中一个网络的计算机)。
我有以下问题:
- 我应该使用两个完全不同的 IP 范围(192 ... 与 10 ...),还是我可以使用前面提到的示例(仅改变倒数第二个数字组)?
- 我应该使用不同的子网吗?关于这方面有什么具体的建议吗?
我读过这个问题:https://superuser.com/questions/68426/can-i-connect-to-two-networks-simultaneously-with-two-ethernet-cards其中没有提到不同的子网,但我在其他地方读到,处理两个网络时不应该在同一个子网上工作。
答案1
说实话,我不明白为什么每台机器都要使用多个网络接口。您只需将每台计算机连接到其相应的子网,然后使用路由器(专用路由器、第 3 层交换机或作为路由器运行的 Linux 机箱)将这些子网互连即可。
对于私有 IP 地址,您可以选择任意范围。重点是正确设置路由。
在以下情况下,在机器中使用两个 NIC 会很有用:
- 冗余、高可用性以及增加服务器带宽(绑定)。
- 需要访问多个网络的服务器,例如在内部接收请求并从 Internet 请求资源。尽管如此,这可以使用一个 NIC 来完成。
- 运行 IP 路由器。
答案2
是的,有一台带有两个 NIC 的计算机可以正常工作,但您只能设置一个默认网关,该网关很可能位于互联网端。
但是,为什么要将每台计算机都加入到互联网子网中呢?如果您只需要每台计算机都能访问互联网,并且这些计算机在您的 LAN 上有一个地址,那么使用代理会更有意义。
答案3
如果您使用网络掩码 255.255.255.0 (/24),则可以使用 192.168.1.0 和 192.168.2.0 作为子网。如果这样做,192.168.1.0/24 和 192.168.2.0/24 将被视为不同的网络。
在确定本地网络的子网时,您应始终遵循RFC1918选择子网时。第 3 段“私有地址空间”中指定了该子网。