Saya tidak yakin mana yang benar jawaban untuk MySQL mengingat bahwa itu belum mendukung format alamat IPv6 secara asli (walaupun sementara "WL#798:Dukungan MySQL IPv6 " menunjukkan bahwa itu akan berada di MySQL v6.0, dokumentasi saat ini tidak mendukungnya).
Namun dari yang Anda usulkan, saya sarankan menggunakan 2 * BIGINT, tetapi pastikan mereka TIDAK DITANDA TANGANI. Ada semacam pemisahan alami pada batas alamat /64 di IPv6 (karena /64 adalah ukuran netblock terkecil) yang akan selaras dengan itu.