Joi Version: 10.6.0 Node: v8.1.2 Validator: Joi.string().ip({ version: ['ipv4'], cidr: 'required' }); IP v6 is 128 bit value, so cidr 128 is valid, but if you validate this: 2001:b8:abcd:1000::/48 in joi it is invalid.