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

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

问题描述:

我使用mail.jar发送邮件。在这我给一个URL来执行一些操作。如何在Java中为IP地址生成子网掩码?

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

所以我想产生子网掩码或类似的东西,以确保IP地址

所以请帮我到为Java中的IP地址生成子网掩码。

谢谢

+0

一个例子,你有什么和你在之后会有所帮助。 – aioobe 2012-07-20 10:50:25

+0

我有IP地址123.456.789.111,所以我期待像我的IP地址 – Deepu 2012-07-20 12:17:12

+0

'123.456.789.111'大声笑 – Matthieu 2017-12-01 15:03:01

您不能计算从IP地址的子网掩码。你可以猜到,但是这个猜测可能是错误的。我看不出子网掩码如何以任何方式“保护”地址,或者IP地址如何不如主机名安全。你有什么样的安全感?

因此,对于目前所读取的问题,答案是:
这是不可能的,但为什么要这么做呢?

+0

感谢MvG为您的答复demo.example.com。我的意思是保护IP地址的方式,而不是像'123.456.789.000',我们应该给像'demo.example.com'的IP号码 – Deepu 2012-07-20 12:11:08

+1

因此,它不是一个*网络掩码*你正在寻找,但一个*主机名字*代替。您在此尝试完成的任务通常称为*反向DNS *,并且已经在[此处讨论]讨论了在Java中解决此问题的方法(http://*.com/a/7097849/1468366)。如果您想询问有关反向DNS的具体问题,我建议您在新问题中这样做,而不是在此处编辑此问题,因为这里不是交互式聊天网站。 – MvG 2012-07-20 12:17:19

+0

好吧,不好意思,我反问,bcoz我没有很多网络知识。我会尝试与您的链接 – Deepu 2012-07-20 12:19:31