Reject bucket names that are IP addresses

I guess that's why it's sometimes better to use type coercion (`+'123'` rather than `parseInt('123', 10)`) because that will return NaN if there's any non digit characters in the string.