0

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

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

但是,三种类型的站点本地地址中的每一种都有与之关联的不同网络掩码。是否有快速简便的从地址生成网络掩码的方法?

4

1 回答 1

0

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

您在 ip 地址和子网掩码之间逐位制作,以便区分每个部分。

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

希望这可以帮助。

于 2014-04-10T21:03:59.173 回答