Print

某局点iMC历史接入记录无法根据ip地址查询

2024-12-25 发表

组网及说明

无特殊组网

告警信息

不涉及

问题描述

如图,现场反馈iMC升级后,在历史接入记录中无法根据终端ip查询到对应的历史接入记录,升级前是可以查询到的

但是根据终端mac查询则能显示接入记录

 

过程分析

经确认,现场升级前的版本和升级后的版本,在查询逻辑上有差异

升级前:直接根据终端ip来查询

升级后:根据ip范围来查。系统会将填入的ip地址转换为十进制数作比较并形成一个查询范围,因此对于新产生的接入数据,数据库表中会新增一列用来存放转换后的十进制数

由于升级前的历史数据中缺少这一列,没有对应的转换后的整数,导致页面上无法根据ip查询历史接入记录了

解决方法

在后台数据库中将历史数据的这一列手工赋值,或者将历史接入记录转储后用转储文件查询