public int CompareWithRange(IPAddress address)
 {
     var start = StartAddress.GetIntRepresentation();
     var end = EndAddress.GetIntRepresentation();
     var addr = address.GetIntRepresentation();
     if (addr < start) return -1;
     if (addr > end) return 1;
     return 0;
 }