[发明专利]一种IP地址与域名对应关系的更新方法及装置有效
申请号: | 201611155172.1 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106603742B | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 刘芳;常思源;刘军;齐勇刚 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 地址 域名 对应 关系 更新 方法 装置 | ||
1.一种IP地址与域名对应关系的更新方法,其特征在于,包括:
获取至少一个话单文件,对所述至少一个话单文件进行预处理,得到待入库数据文件,其中,所述待入库数据文件包括至少一条待入库数据记录,每条待入库数据记录包括:第一IP地址、第一域名及第一日期;
确定所述待入库数据文件中的相同第一IP地址对应相同第一域名的第一连续出现天数,其中,所述第一连续出现天数为所述待入库数据文件中相同第一IP地址对应相同第一域名连续日期内出现的天数;
根据所述至少一条待入库数据记录中的第一IP地址、第一域名、第一日期及所述第一连续出现天数,更新第二IP地址在数据库表中所在的数据记录,其中,所述第二IP地址在数据库表中所在的数据记录包括:所述第二IP地址、第二域名、第二日期及第二连续出现天数。
2.根据权利要求1所述的方法,其特征在于,所述获取至少一个话单文件,对所述至少一个话单文件进行预处理,得到待入库数据文件,包括:
获取至少一个话单文件,其中,每个话单文件包括至少两列数据;
从所述至少两列数据中提取初始IP地址数据列和用户请求主机名称信息数据列,其中,所述初始IP地址和用户请求主机名称信息一一对应;
过滤所述初始IP地址数据列及所述用户请求主机名称信息数据列,得到第一IP地址和第一用户请求主机名称信息两列数据;
根据已存储的白名单文件,从所述第一用户请求主机名称信息中提取第一域名;所述第一IP地址与所述第一域名一一对应;
获取所述至少一个话单文件的名称,其中,所述名称包括生成所述至少一个话单文件的第一日期;
将所述第一日期对应添加到所述第一IP地址和所述第一域名中,生成至少一条待入库数据记录;
针对所述第一日期中的相同日期,将同一第一IP地址对应的所有第一域名去重,得到所述待入库数据文件。
3.根据权利要求2所述的方法,其特征在于,所述过滤所述初始IP地址数据列及所述用户请求主机名称信息数据列,得到第一IP地址和第一目标用户请求主机名称信息两列数据,包括:
在所述初始IP地址数据列及所述用户请求主机名称信息数据列中,查找预设条件范围内的初始IP地址和用户请求主机名称信息,将查找获得的预设条件范围内的初始IP地址和用户请求主机名称信息删除,得到第一IP地址和第一用户请求主机名称信息两列数据。
4.根据权利要求2所述的方法,其特征在于,所述针对所述第一日期中的相同日期,将同一第一IP地址对应的所有第一域名去重,得到所述待入库数据文件,包括:
针对所述第一日期中的相同日期,通过预设算法,计算同一第一IP地址对应的所有第一域名中任意两个第一域名对应的第一汉明距离;
根据所述第一汉明距离,通过预设公式,得到所述任意两个第一域名的字符串的第一相似度;
判断所述第一相似度是否大于第一预设阈值;
当判断结果为是时,保留所述任意两个第一域名在所述入库数据文件中;
当判断结果为否时,删除所述任意两个第一域名中的任一第一域名所在的待入库数据记录,得到更新后的待入库数据文件。
5.根据权利要求1所述的方法,其特征在于,所述根据所述至少一条待入库数据记录中的第一IP地址、第一域名、第一日期及所述第一连续出现天数,更新第二IP地址在数据库表中所在的数据记录,包括:
针对所述第一IP地址,判断所述数据库表中是否存在第二IP地址与所述第一IP地址相同;
当判断结果为否时,将所述第一IP地址所在的待入库数据记录及所述第一连续出现天数存储于所述数据库表中;
当判断结果为是时,更新所述第二IP地址在所述数据库表中对应的第二域名、第二日期及第二连续出现天数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611155172.1/1.html,转载请声明来源钻瓜专利网。