如何在Java中为IP地址生成子网掩码?

如何在Java中为IP地址生成子网掩码?,java,ip-address,mask,Java,Ip Address,Mask,我正在使用mail.jar用java发送邮件。因为我提供了一个URL来执行一些操作 在URL中,我给出了实际的IP地址。但我发现提供IP地址是不安全的 所以我想生成子网掩码或类似的东西来保护IP地址 因此,请帮助我用Java为IP地址生成子网掩码。 谢谢您无法从IP地址计算子网掩码。你可以猜,但这个猜测可能是错的。我不知道子网掩码如何以任何方式“保护”地址,或者IP地址如何比主机名更不安全。你想在这里有什么样的安全措施 因此,对于当前阅读的问题,答案是: 这是不可能的,但你为什么要这么做呢?举个

我正在使用mail.jar用java发送邮件。因为我提供了一个URL来执行一些操作

在URL中,我给出了实际的IP地址。但我发现提供IP地址是不安全的

所以我想生成子网掩码或类似的东西来保护IP地址

因此,请帮助我用Java为IP地址生成子网掩码。


谢谢

您无法从IP地址计算子网掩码。你可以猜,但这个猜测可能是错的。我不知道子网掩码如何以任何方式“保护”地址,或者IP地址如何比主机名更不安全。你想在这里有什么样的安全措施

因此,对于当前阅读的问题,答案是:

这是不可能的,但你为什么要这么做呢?

举个例子,说明你拥有什么和你在追求什么会有所帮助。我的IP地址是123.456.789.111,所以我希望我的IP地址是demo.example.com
123.456.789.111
谢谢MvG的回复。我的意思是保护IP地址,而不是像'123.456.789.000'那样提供IP号码,我们应该像'demo.example.com'那样提供IP地址,所以您要找的不是网络掩码,而是主机名。您在这里尝试完成的任务通常称为反向DNS,而在Java中解决此问题的方法已经很成熟。如果你想问一个关于反向DNS的特定问题,我建议你在一个新问题中这样做,而不是在这里编辑这个问题,因为这里不是一个交互式聊天网站。好的,对不起,我是反向问的,因为我对网络知识不多。我会试试你的链接