10.6.43.0
对于我而言,我具有以下网络掩码
255.255.252.0
其他八位字节为0呢?
#1 楼
它取决于相关IP地址的子网。通常,子网中的第一个和最后一个地址分别用作网络标识符和广播地址。子网中的所有其他地址都可以分配给该子网中的主机。例如,子网掩码至少为24位(以.0或.255结尾)的网络的IP地址永远不能分配给该主机。主机。子网中的此类“最后”地址被视为“广播”地址,并且相应子网中的所有主机都将对其进行响应。从理论上讲,在某些情况下,您可以分配以.0结尾的地址:例如,如果您有一个类似192.168.0.0/255.255.0.0的子网,则可以为主机分配地址192.168.1.0。但是,这可能会造成混乱,因此这不是很常见的做法。
在您的示例中
10.6.43.0 with subnet 255.255.252.0 (22 bit subnet mask)
表示子网ID 10.6.40.0,主机地址范围从10.6.40.1到10.6.43.254,广播地址10.6.43.255。因此,从理论上讲,您的示例10.6.43.0将被允许作为有效的主机地址。
评论
一加。过去,我不得不处理一些较旧的软件,这些软件在完全合法的地方使用.0地址存在问题。
– Zoredache
09年5月21日在22:56
如果没有引用定义所有这些内容的CIDR RFC:RFC1518和RFC1519不会完全回答这个问题。
– pjz
09年5月22日在2:42
RFC 1519已过时很长时间了。当前版本是RFC 4632。
– Bortzmeyer
09年5月22日下午6:11
刚刚由Amazon EC2实例分配了零点。他们肯定会最大化他们拥有的IP。
–马特
17年5月5日在20:38
@ bortzmeyer,RFC 4632只是最佳实践,而RFC 1519是标准跟踪RFC。
–罗恩·莫平(Ron Maupin)
19年5月27日,3:39
#2 楼
您问题的答案取决于网络掩码。一般而言,“以.0或.255结尾的IP地址无效”为假。取10.0.1.0/23-这是有效的IP地址。10.6.43.0/255.255.252.0 aka 10.6.43.0/22也有效。
这是理论。大多数合理的网络设备(包括linux服务器,windows盒,cisco / hp / etc等)都可以在该地址下正常工作,但是我已经看到dlink和其他低端网络设备[路由器,访问点]不接受此类地址。 br />
#3 楼
我发现了这一点,声称它是有效的,具体取决于您的子网掩码。http://en.wikipedia.org/wiki/IPv4#Addresses_ending_in_0_or_255
#4 楼
我想为其他八位位组增加大约0:这很容易:完全没有问题,正如相当常见的专用网络地址
192.168.0.1
所示。当然,更明显的例子是
127.0.0.1
。评论
-1代表明显...
–琼·罗德斯(Jon Rhoades)
09年8月22日在11:36
+1指出明显的
–只是一个人
2012年10月1日,9:47
问题不是要问其他八位字节中的零。
– s语
17年8月31日在16:27
@slang:除非它确实询问最后一句话中的内容。
–约阿希姆·绍尔(Joachim Sauer)
17年8月31日在16:28
#5 楼
如果远程网络拒绝IP地址以0(或255)结尾且来自C类范围的远程网络,我会遇到问题,因为任何以0结尾的IP地址都将是无效的C类网络。这是几年前的事;我不知道是否还有人阻止这样的地址。
评论
听起来您的防火墙/软件有点愚蠢;)
– nixgeek
09年7月4日在15:51
我的网络上除.0或.255之外的每个IP地址都可以访问每个站点,以.0和.255结尾的IP地址可以访问95%的站点,但是有两个或三个完全不同的站点它们无法访问。如果是我的防火墙/软件,我肯定不知道怎么做。
–乔什·凯利(Josh Kelley)
09年7月4日在17:22
这些必须使用由阻止所有ICMP并最终破坏PMTUD或阻止所有“无效” TCP标志并最终破坏ECN的同一类人员配置的防火墙。
– CesarB
09年7月5日在0:11
据称,即使在今天,Microsoft服务器仍在这样做。没有适合您的Windows Update。但是众所周知,微软从一开始就违反规则。
– Zdenek
16-2-20在12:15
#6 楼
我发现可能值得注意的一些东西:如果您运行的是iptables的R-fx网络的APF脚本,它将所有流量降至0.0.0.255
BT客户的地址以.255结尾,前缀为/ 21 ..从技术上讲,这是有效的IP地址,但是R-fx网络的人认为有理由丢弃这些地址的数据包。
评论
为了安全起见,他们选择将数据包降至0.0.0.255。 1)利用广播数据包的功能可能会发生DOS攻击,并且2)完全私有化网络,因此没有主机可以广播。请参阅en.wikipedia.org/wiki/Broadcast_traffic#Security
–坚果
13年7月3日在23:41
评论
其他人已经回答,但是我们在DHCP范围内运行/ 23s,这意味着将两个/ 24s的中间.255和.0地址分配给客户端。工作良好。有时,“知识型”用户会以为自己拉了一个无效的IP感到有些惊讶,但是从网络POV来看,它可以正常工作。另请参阅:X.Y.Z.0的网络地址是做什么用的?