hostname characters must be in [a-zA-Z0-9\-]