Знающие и уже прошедшие через данную стадию коллеги ! Подскажите каким образом запросом в Б.Д. MYSQL организовать глобальную смену IP адресов пользователей ? Требуется сменить то что есть (не важно что), на IP адреса из диапазона ххх.ххх.ххх.ххх/19.
SELECT INET_NTOA(4294967295 & ip) FROM ip_groups WHERE is_deleted=0;
А дальше большая куча UPDATE запросов, лучше скриптом.
IP хранится вот в таком нечеловеческом виде, integer в 32 разряда шириной и притом знаковый. А как его в этот вид из обычной записи IP адреса преобразовать, с ходу не скажу. Потому что сам этого не делал, но как сделать, представляю примерно.
Все вышенаписанное действительно для статических адресов. Для динамики ничего не скажу. Наверно пулы адресов надо крутить. У меня динамики нет вообще.
Не забывайте перед началом эксперимента делать резервную копию. На случай, если эксперимент провалится.