どちらが正しいかわかりません MySQLはまだIPv6アドレス形式をネイティブでサポートしていないことを前提としています(ただし、「 WL#798:MySQLIPv6サポート 「MySQLv6.0に含まれる予定であったことを示唆していますが、現在のドキュメントではそれをバックアップしていません。
しかし、あなたが提案したもののうち、私は2 * BIGINTに行くことを提案しますが、それらが署名されていないことを確認してください。 IPv6の/64アドレス境界には一種の自然な分割があり(/ 64が最小のネットブロックサイズであるため)、これとうまく一致します。