从IP地址获取子网掩码和网关

时间:2012-04-11 07:16:04

标签: ip ip-address gateway subnet

如何从subnet mask计算gatewayIP address

假设我的IP地址为180.12.24.68

然后我该如何计算这个IP的子网掩码和网关?

1 个答案:

答案 0 :(得分:9)

您无法仅从IP地址计算子网掩码网关。

您可以在给定IP地址和网络掩码的情况下计算潜在网关的范围。但是,范围基本上是((我的LAN段大小) - MyIP)。通常这将是大约253个IP地址,除非您在大型网络上。

鉴于网关和网络掩码,您可以计算一系列可以自行配置的潜在IP地址 - 但如果您手动配置,则可能会破坏现有的IP地址。 (这就是DHCP很好的原因)

给定网关和IP地址,您可以计算足够的网络掩码,以便路由您的流量 - 但根据子网配置,您可能无法与同一LAN网段上的其他计算机通信。例如,如果您的网关是10.1.3.254,并且您将网络掩码配置为255.255.255.0。网关(和LAN)实际上可以被屏蔽为255.255.254.0(基本上,在一个连续的段中有2个C类的地址)..所以,你可以上网,但你可能无法与'本地机器'交谈。

总之,这些是可能的结果:

  • mask + gateway =可猜测但非确定的IP地址
  • mask + ip =可猜测但可能找到的非确定的IP地址范围 网关
  • ip + gateway = guessable但可能配置错误 网络掩码