【问题标题】:How to generate subnet mask for IP Address in Java?如何在 Java 中为 IP 地址生成子网掩码?
【发布时间】:2012-07-19 15:20:29
【问题描述】:

我正在使用 ma​​il.jar 在 java 中发送邮件。在那里我给出了一个 URL 来执行一些操作。

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

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

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

谢谢

【问题讨论】:

  • 举个例子说明你拥有什么以及你追求什么会有所帮助。
  • 我的 IP 地址是 123.456.789.111,所以我期待类似 demo.example.com 的 IP 地址
  • 123.456.789.111 哈哈

标签: java ip-address mask


【解决方案1】:

您无法根据 IP 地址计算子网掩码。你可以猜测,但这种猜测可能是错误的。我看不出子网掩码如何以任何方式“保护”地址,或者 IP 地址如何不如主机名安全。您在这里想到了什么样的安全措施?

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

【讨论】:

  • 感谢 MvG 的回复。我的意思是保护 IP 地址,而不是像 '123.456.789.000' 这样的 IP 号码,我们应该像 'demo.example.com' 那样给出
  • 所以它不是您要查找的网络掩码,而是主机名。您在此处尝试完成的任务通常称为反向 DNS,而在 Java 中解决它的方法已经是 discussed here。如果您想询问有关反向 DNS 的特定问题,我建议您在新问题中提问,而不是在此处编辑此问题,因为此处不是交互式聊天网站。
  • 好吧,对不起,我反问了,因为我没有太多的网络知识。我会试试你的链接
猜你喜欢
  • 1970-01-01
  • 2015-10-18
  • 2017-02-13
  • 2015-07-02
  • 2021-12-30
  • 1970-01-01
  • 2016-03-08
  • 2011-01-31
  • 2020-10-22
相关资源
最近更新 更多