Сопоставить IPv4-адрес с шаблоном или DNS - PullRequest
1 голос
/ 23 февраля 2012

У меня есть адрес IPv4, который нужно сравнить с шаблоном. Шаблон может быть конкретным адресом, может содержать символы подстановки или DNS.

  • *
  • . . *. *
  • 192,168. *. 5
  • 206.0.3.4-25
  • 45.30.9.101
  • www.google.de

Я уже понял, что класс InetAddress / Inet4Address является правильным. Но я не могу понять, как использовать его как с DNS, так и с подстановочными знаками. Я получаю шаблон и адрес в виде строк.

1 Ответ

0 голосов
/ 23 февраля 2012

пытается использовать регулярное выражение.

Для чисел (\ d {1,3}, \ d {1,3}, \ d {1,3}, \ d {1,3})Для домена просто регулярное выражение Google, чтобы соответствовать URL домена

...