Я не знаю достаточно о функции или ip's, чтобы определить, как моя структура столбцов должна быть для хранения этого. Какие-либо предложения?
Просто используйте для него неподписанное поле INT
.
Также см. http://lists.mysql.com/cluster/2781 для обсуждения этого вопроса.
Использование INT
прекрасно, когда вы имеете дело с адресами IPv4. Однако 128-битный IPv6 не может быть сохранен как INT
или даже BIGINT
.