ip адрес из базы задом наоборот ???

Технические вопросы по UTM 5.0
Ответить
lan-viper
Сообщения: 79
Зарегистрирован: Чт янв 13, 2011 20:16

ip адрес из базы задом наоборот ???

Сообщение lan-viper »

Всех приветствую.

Предполагаю, что такой вопрос уже возникал в дискуссиях данного форума, но поиском ответа я не нашёл.

Проблема в следующем: в таблице dhs_sessions_log хранятся выдававшиеся ip-адреса абонтам, sql:

Код: Выделить всё

INET_NTOA(`dhs_sessions_log`.`Framed_IP_Address` & 0xffffffff) AS ip
выдаёт к примеру 150.5.168.192. Должно быть конечно 192.168.5.150.

Как правильно в запросе сделать так, чтобы ip выглядел в удобоваримом для человека виде?

CarTer
Сообщения: 62
Зарегистрирован: Пн май 26, 2008 09:18

Сообщение CarTer »

У меня вот такой запрос
(CONCAT_WS('.',SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address&0xFFFFFFFF),'.',-1),
SUBSTRING_INDEX(SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address&0xFFFFFFFF),'.',-2),'.',1),
SUBSTRING_INDEX(SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address&0xFFFFFFFF),'.',2),'.',-1),
SUBSTRING_INDEX(INET_NTOA(Framed_IP_Address&0xFFFFFFFF),'.',1))) as fr_ip

lan-viper
Сообщения: 79
Зарегистрирован: Чт янв 13, 2011 20:16

Сообщение lan-viper »

Спасибо!

Ответить