Previously, the size of the range is calculated by finding the
difference between that start and end addresses, converted into
decimal. This fails when the numbers are too large.
Instead, use parsing methods from IP class to avoid having to
handle large numbers.