相关疑难解决方法(0)

什么是子网掩码,255.255.255.0和255.0.0.0的子网掩码有什么区别?

我的 ISP 提供的 DSL/WiFi 路由器的内部 IP 地址为10.0.0.138,DHCP 提供的地址格式为10.0.0.xxx.

现在,我想开始在本地网络上使用静态 IP 地址,但我不知道为子网掩码提供什么。

什么是子网掩码?

我应该使用255.255.255.0还是255.0.0.0作为我的子网掩码?有什么不同?

networking home-networking subnet

41
推荐指数
3
解决办法
17万
查看次数

子网掩码的基本要素是什么?

子网掩码有什么用?

以下输出向用户传达了什么?

 Connection-specific DNS Suffix  . :
 IP Address. . . . . . . . . . . . : 192.168.1.2
 Subnet Mask . . . . . . . . . . . : 255.255.255.0
 Default Gateway . . . . . . . . . : 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

基本上,当我拥有 IP 时,为什么需要子网掩码?

networking subnet

11
推荐指数
4
解决办法
1万
查看次数

为什么 IP 10.0.1.4 的子网掩码是 255.255.255.0?

好吧,我不确定我是否在这里遗漏了什么。但我所读到的是,如果 IP 的第一个八位字节在 0 - 127 之间,则它被归类为 A 类子网,相应的子网掩码为 255.0.0.0,但是当我将系统连接到 Apple 机场时,我的系统将获得 IP作为 10.0.1.4 但是子网掩码是 255.255.255.0 而不是 255.0.0.0。请解释我在这里缺少什么。

适配器信息

如果在某些不同的标志上计算了类似苹果路由器子网掩码的内容,请告诉我。这就是我目前正在做的,以便从 IP 地址获取子网掩码。

if (ipAddress == null)
{
    return ClassCSubnetMask;
}
byte byteipAddressFirstOctet = ipAddress.GetAddressBytes()[0];
if (byteipAddressFirstOctet <= 127)
{
    return ClassASubnetMask;
}
else if (byteipAddressFirstOctet >= 128 && byteipAddressFirstOctet <= 191)
{
    return ClassBSubnetMask;
}
else if (byteipAddressFirstOctet >= 192 && byteipAddressFirstOctet <= 223)
{
    return ClassCSubnetMask;
}
return null;
Run Code Online (Sandbox Code Playgroud)

对于所有投票支持关闭它的人 - 我尝试删除它,但没有奏效,因为它有答案。同时,我已将其发布在超级用户上。

感谢大家在子网中唤醒我:)

networking

3
推荐指数
1
解决办法
9254
查看次数

标签 统计

networking ×3

subnet ×2

home-networking ×1