查找连接到第二个以太网端口的网络上的 IP

查找连接到第二个以太网端口的网络上的 IP

新手问题,我需要路由器而不是交换机吗?

我将 5 台服务器连接在一起。

第一台服务器有 2 个以太网端口,第一个端口连接至调制解调器/互联网,第二个端口连接至非管理型交换机。

交换机已连接其他服务器。我想获取交换机上其他服务器的 IP,以供第一台服务器使用。

我找不到列出他们的 IP 的方法。然后我突然想到,也许他们没有 IP 是因为没有路由器分配给他们?哈哈……

下图说明了这个问题。我想知道“其他服务器”的 IP。

路由器?

答案1

我确信“其他服务器”本身也想知道他们的 IP 地址:您需要直接告诉他们(即静态分配它们)或者确保有东西告诉他们(即确保它们可以以某种方式访问​​ DHCP 服务器)。

IP 地址的分配必须反映网络的段结构,否则 IP 协议将无法按设计工作,您不得不采取一些不合理的解决方法。

答案取决于服务器 1 对网络流量所做的事情。

如果服务器 1 配置为仅通过 IP 流量而不是原始以太网数据包,那么服务器 1 基本上充当第二个路由器。您将拥有两个 IP 网络段:一个位于路由器和服务器 1 的第一个网络端口之间,另一个位于服务器 1 的第二个网络端口和连接到交换机的所有系统之间。在这种情况下,实际路由器将不知道交换机形成的网络段中使用的 IP 地址。如果您不想为连接到交换机的每个设备分配静态 IP 地址,最好在连接到交换机的系统之一上安装 DHCP 服务器。

DHCP 服务器不位于路由器内:连接到交换机的任何系统都可以用于 DHCP 服务器角色,但由于除非 DHCP 服务器系统正在运行,否则该网络中的其他系统将不会收到 IP 地址,因此将 DHCP 服务器软件安装到服务器 1 可能是一个合乎逻辑的选择。

(对于企业级系统,还可以使用服务器 1 上更简单的 DHCP 中继软件将任何 DHCP 请求从交换机的网络段传递到路由器内的 DHCP 服务器。但普通家庭/小型企业路由器不一定允许其 DHCP 服务器组件配置为多个网络段,或者根本无法与 DHCP 中继一起工作。)


另一方面,如果服务器 1 配置为在其以太网端口之间传输流量,那么它基本上充当了双端口交换机(如果将服务器 1 自己的网络流量算作一个额外端口,则为三端口交换机)。它会在需要时有效地透明地将原始以太网数据包从其端口 1 传递到端口 2,反之亦然。在这种情况下,服务器 1 和路由器之间以及连接到交换机的所有系统之间都将使用相同的 IP 地址空间段,因此路由器的 DHCP 服务器可以为所有系统提供服务。

答案2

根据 1st Server 的操作系统,它可能支持 DHCP 服务器(大多数 Linux 和 Windows 服务器都支持 DHCP)。如果支持,只需将其设置为 DHCP 服务器,它就会将 IP 地址分配给网络中的其余设备。

现在,如果它不支持 DHCP 服务器;那么您将需要获得专用路由器。它不需要替换交换机,它可以插入交换机,并将 IP 地址分配给网络中的其余设备。

最后,如果只有少数服务器,您可以为它们分配静态 IP 地址,这也可以解决您的问题。

相关内容