一台服务器是否可以为两个不同的子网提供服务?

网络工程 思科 子网 数据包跟踪器 路由服务器
2022-02-04 18:18:55

我想知道服务器是否可以为两个不同的子网提供服务?我是网络新手,所以我很困惑。

我正在使用 Cisco 数据包跟踪器,并希望配置一个 Web 和 DNS 服务器,以便能够响应来自两个不同网络的请求,它们都使用同一个路由器。但是我的服务器子网是 255.255.255.0 并且网络的一侧也设置为该子网但是我的网络的另一侧有一个子网 255.255.225.128 因为我不希望网络的两端都能够访问出于安全原因彼此。

我的网络是否可以使用此设置?我试图对此进行研究,但没有为初学者找到任何易于理解的答案。

我当然尝试过它以查看它是否有效,但是当我从网络的一侧发出请求时它失败了,我只是想知道是否可以为具有不同子网的内部 LAN 网络使用 C 类 IP 地址以及我的服务器的 200.200.1.254 IP。

2个回答

首先,255.255.255.0255.255.255.128无效网络。也许你的意思是200.200.1.0/25200.200.1.128/25(的面具255.255.255.128)?

如果您出于安全原因阻止其中一个网络访问另一个网络,则您无法从另一个网络访问一个网络上的服务器。

您的服务器可能有两个 NIC,每个网络中一个。您需要在这些服务器上进行一些配置,以仅允许在每个网络上使用某些应用程序。服务器配置在这里是题外话,但你可以在Server Fault上询问

另一种可能性是路由器上阻止从一个网络访问另一个网络的 ACL 可能有一个例外,即只允许特定服务器地址和协议通过另一个网络。确切的配置将取决于特定的路由器型号和软件版本。

是的,服务器为两个不同的子网提供服务是可行的

这可以通过配置两个 NIC 卡来完成,在网络适配器属性设置中分配第一个 NIC 卡和第一个选择的网络子网。

IP address

Subnet mask

Gateway

为第二个 NIC 卡分配 IP 地址和子网掩码,允许不配置默认网关。

进一步在服务器中的持久性路由中手动添加路由以用于第二个 NIC 流量。