Host range validation for Aliases is not strict enough
Steps to reproduce:
1. Enter an invalid host range for an IP alias, such as 192.168.1.1-10, and click Save.
The host range will be accepted, but does not function as one might expect. In fact, the syntax is invalid and only the first host in the range will be matched by this alias.
The host range should be rejected by the form validation. The correct syntax for the example above would be 192.168.1.1-192.168.1.10