请向我解释

网络工程 子网
2022-02-27 14:59:03

所以在我们公司,我们使用一个程序来让人们跟踪车辆,但是如果子网掩码是 255.255.254.0,您会看到人们可以访问该程序的唯一方法。当我将 ip 放在 dhcp 上时,它没有给出 255.255.254.0 的子网,而是 255.255.255.0,然后他们无法访问 sql 服务器,所以我不知道为什么或为什么使用 255.255.254.0。有效,请向我解释一下是什么以及所有这些

2个回答

https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html#anc9

本质上,255.255.254.0 包含的主机数量是 255.255.255.0 掩码的两倍。

如果您的 SQL 服务器使用掩码 255.255.254.0 而其他主机仅使用 255.255.255.0,那么您的 SQL 服务器认为网络是所有其他主机的两倍,并且包括那些其他主机。如果它想与一个掩码为 255.255.255.0 的主机对话,它可以发送给它 OK,但是如果一个掩码为 255.255.255.0 的设备试图回话,它认为 SQL 服务器在另一个网络上并发送给它默认网关。听起来您的默认网关也没有配置 255.255.254.0,否则它会转发回 LAN(如果允许则发送重定向)

您需要确保该网络上的所有主机、服务器和默认网关都使用相同的掩码。

请尝试以更清晰简洁的方式提供您的查询。

好吧,您的“SQL 服务器”似乎部署在 /23 CIDR 中。我还假设您没有启用从 /24 子网到 /23 子网到 SQL 服务器的默认路由,因此“他们”无法访问 SQL 服务器。

我希望下面提到的图片能给你一个清晰的想法。

再说一次,你问这个问题的方式非常糟糕和菜鸟。请尝试在此处提出疑问之前,努力清楚地表达您的问题并进行一些谷歌搜索。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述