【问题标题】:Match IPv4 address against pattern or dns将 IPv4 地址与模式或 dns 匹配
【发布时间】:2012-02-23 23:29:02
【问题描述】:

我有一个 IPv4 地址,应该与一个模式进行比较。模式可以是可能包含通配符或 dns 的特定地址。

  • *
  • ..*.*
  • 192.168.*.5
  • 206.0.3.4-25
  • 45.30.9.101
  • www.google.de

我已经发现 InetAddress/Inet4Address 类是正确的。但我不知道如何将它与 dns 和通配符一起使用。我将模式和地址作为字符串获取。

【问题讨论】:

    标签: java ip inetaddress


    【解决方案1】:

    尝试使用正则表达式。

    对于数字 (\d{1,3},\d{1,3},\d{1,3},\d{1,3}) 对于域,只需 google 正则表达式即可匹配域 URL

    【讨论】:

    • 然后新建一个URL(domain).getContent();检查域
    猜你喜欢
    • 2013-06-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多