feature #2858: Allocate addresses by MAC or IP
feature #2858: Work on AddressRange class