Um endereço IPv6, no máximo, seria 8 conjuntos de 4 caracteres (32 no total), cada conjunto separado por dois pontos. Isso faz 39 caracteres.
Um endereço IPv4 é, no máximo, 4 conjuntos de 3 números (12 caracteres), cada conjunto separado por um ponto (.). Isso faz 15 caracteres.
Tudo isso pressupõe que os endereços IP sejam armazenados em formato legível. Eu prefiro armazenar endereços IP em formato decimal, já que você nunca sabe como será usado. Sua milhagem pode variar.