0
给出正确的网络规模,我发现ipcalc
没有给出正确的网络规模时未指定网络掩码,ipcalc - 为什么不能默认
在下面的结果,它把主机算作254,但不2^24 -2,
[email protected]:~$ ipcalc 101.12.12.12
Address: 101.12.12.12 01100101.00001100.00001100. 00001100
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 101.12.12.0/24 01100101.00001100.00001100. 00000000
HostMin: 101.12.12.1 01100101.00001100.00001100. 00000001
HostMax: 101.12.12.254 01100101.00001100.00001100. 11111110
Broadcast: 101.12.12.255 01100101.00001100.00001100. 11111111
Hosts/Net: 254 Class A
但是,如果我给网络掩码手工ipcalc 101.12.12.12/8
,那么它给出正确的结果。
我想知道:ipcalc做得不对吗?或者,ipv4地址在现实世界中以这种方式使用?
如果它不知道,它不应该默认地址为A类地址吗? – 2014-12-13 08:56:00
不,地址类不再存在。他们在20多年前就被弃用了...... – 2014-12-13 09:19:17
@ Eric-Wang一开始并没有把它写成A级地址。 101.12.12.12作为地址是101.789516,并且一些应用程序仍然会以这种形式接受IP地址,ipcalc不是其中之一。 telnet OTOH。 – Jasen 2014-12-13 10:02:24