【发布时间】:2021-02-23 05:40:39
【问题描述】:
如何使用给定的 IP 地址和该网络中主机的子网掩码找到特定 LAN 的网络地址? 举个例子,如果主机的 ip 地址是 192.168.1.1,子网掩码是 255.255.255.128,那么它所属的网络地址是什么?
【问题讨论】:
-
This two-part answer 解释了一切。
标签: networking ip-address
如何使用给定的 IP 地址和该网络中主机的子网掩码找到特定 LAN 的网络地址? 举个例子,如果主机的 ip 地址是 192.168.1.1,子网掩码是 255.255.255.128,那么它所属的网络地址是什么?
【问题讨论】:
标签: networking ip-address
您可以使用 AND 操作,首先您需要将 IP 地址和子网掩码都转换为其二进制等效项。 AND运算规则如下:0 AND 0 = 0 0 AND 1 = 0 1 AND 0 = 0 1 AND 1 = 1
因此,通过上述规则,我们可以找到给定IP地址所属子网的网络地址:
192.168.1.1 = 11000000 10101000 00000001 00000001255.255.255.128 = 11111111 11111111 11111111 10000000
192.168.1.1 = 11000000 10101000 00000001 00000000
因此,网络地址为192.168.1.0,子网掩码为255.255.255.128。
【讨论】:
网络地址为“192.168.1.0/25”
主机地址范围是“192.168.1.1 - 192.168.1.126”
广播地址为“192.168.1.127”
提供在线子网计算器:https://www.subnet-calculator.com/
您只需要添加您的IP地址和子网掩码,如下所示,它会显示所需的结果,
或者
255.255.255.128 就是 /25 所以你可以在下面的网站中输入 192.168.1.1/25 来计算其他细节: https://www.site24x7.com/tools/ipv4-subnetcalculator.html
这里解释子网计算概念,
http://www.steves-internet-guide.com/subnetting-subnet-masks-explained/
【讨论】: