一种多媒体终端及基于内核实现的DNS拦截方法

基本信息

申请号 CN201510606777.7 申请日 -
公开(公告)号 CN105306616A 公开(公告)日 2016-02-03
申请公布号 CN105306616A 申请公布日 2016-02-03
分类号 H04L29/12(2006.01)I 分类 电通信技术;
发明人 李利民 申请(专利权)人 深圳前海华视移动互联有限公司
代理机构 深圳市瑞方达知识产权事务所(普通合伙) 代理人 张约宗;高瑞
地址 518040 广东省深圳市福田区福强路福田体育公园文化体育产业总部大厦8楼
法律状态 -

摘要

摘要 本发明公开了一种多媒体终端及基于内核实现的DNS拦截方法,当用户通过车载多媒体终端的WIFI访问外网数据时,内核Netfilter模块进行以下步骤:当用户请求访问外网数据时,拦截所述用户的DNS请求包;根据放行数据链表判断是否向所述用户放行所述外网数据,其中,所述放行数据链表用于缓存已放行用户的标识信息;在判断未放行时,构造指向本地门户地址的DNS回应包,并返回所述用户。实施本发明的技术方案,由于通过内核Netfilter篡改DNS数据,使得纂改后的DNS数据指向本地门户,可解决DNS缓存问题。