是否有自动方法从站点本地地址确定网络掩码?

时间:2014-04-10 20:30:53

标签: java android inetaddress

在Android(或Java,我想)中,确定给定地址是否是站点本地是很容易的:

InetAddress a = InetAddress.getByName (addr_string);
if (a.isSiteLocalAddress())
    ...

但是,三种站点本地地址中的每一种都有与之关联的不同网络掩码。是否可以快速轻松地从地址生成网络掩码?

1 个答案:

答案 0 :(得分:0)

网络掩码用于确定地址的哪个部分是网络地址,哪个部分专用于主机,哪个部分是广播。

在IP地址和子网掩码之间逐位进行,以便对每个部分进行个别化。

您需要比ip地址更多的信息才能获得网络掩码。

希望这有帮助。