Jared Perkins created COMMONSSITE-168:
-----------------------------------------
Summary: SubnetUtils.isInRange(String address) is not working with
CIDR input
Key: COMMONSSITE-168
URL: https://issues.apache.org/jira/browse/COMMONSSITE-168
Project: Apache Commons All
Issue Type: Bug
Components: Commons Build
Affects Versions: 30
Environment: Windows application using commons-net library (version
3.10).
Reporter: Jared Perkins
Attachments: SubNetUtilsTest.java, mira_screenshot_of_CIDR.png
I checked this website for CIDR notation to ensure it was accurrate:
[https://account.arin.net/public/cidrCalculator]
I utilized the IP address 10.65.0.151 and the prefix of 32. From that website,
it shows the only address available was 10.65.0.151.
I instantiated SubnetUtils using CIDR notation "10.65.0.151/32". I expected
true to be returned when using the SubnetUtils.isInRange(String address) for
"10.65.0.151". However it does not return true, and it will only return true
using prefix "30".
I attached a crude unit test to demonstrate the issue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)