Ik weet niet zeker wat de juiste is antwoord voor MySQL aangezien het nog geen native IPv6-adresformaten ondersteunt (hoewel "WL#798:MySQL IPv6-ondersteuning " suggereert dat het in MySQL v6.0 zou zijn, de huidige documentatie ondersteunt dat niet).
Maar van degenen die je hebt voorgesteld, raad ik aan om voor 2 * BIGINT te gaan, maar zorg ervoor dat ze NIET ONDERTEKEND zijn. Er is een soort natuurlijke splitsing bij de /64-adresgrens in IPv6 (aangezien een /64 de kleinste netblokgrootte is) die daar mooi bij zou passen.