发明名称 |
一种基于Linux内核哈希表的域名过滤方法 |
摘要 |
本发明涉及网络设备技术领域,具体为一种网络设备的基于Linux内核哈希表的域名过滤方法:步骤1,用户通过命令或函数,将需要过滤的域名发送给Linux内核,Linux内核将用户下发的配置信息在Linux内核中建立一张哈希表,再将用户配置的域名存入该哈希表中;步骤2,请求的DNS数据包到达Linux内核的网络层,对该DNS数据包进行解析,接着查找哈希表,根据能否匹配决定是否过滤,稳定性高、域名过滤的功能和效率兼顾又更灵活、快速、便捷。 |
申请公布号 |
CN106549944A |
申请公布日期 |
2017.03.29 |
申请号 |
CN201610901018.8 |
申请日期 |
2016.10.17 |
申请人 |
上海斐讯数据通信技术有限公司 |
发明人 |
赵冲 |
分类号 |
H04L29/06(2006.01)I;H04L29/12(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
杭州千克知识产权代理有限公司 33246 |
代理人 |
周希良 |
主权项 |
一种基于Linux内核哈希表的域名过滤方法,其特征在于按如下步骤进行:步骤1,通过命令或函数,将需要过滤的域名发送给Linux内核,Linux内核将下发的配置信息在Linux内核中建立哈希表,再将配置的域名存入哈希表中;步骤2,请求的DNS数据包到达Linux内核的网络层,对该DNS数据包进行解析,查找哈希表,根据能否匹配决定是否过滤。 |
地址 |
201616 上海市松江区思贤路3666号 |