The invention discloses a traction method and response traffic requests with DNS, the method comprises the following steps: the configuration of the traction traction configuration, configuration including domain regular expressions, DNS IP server and a network link; the domain of regular expression matching DNS A record query data from a network link to the DNS server IP; all IP on the domain of regular expression matching DNS A record response results in the use of a marker network link, and recorded in the table according to the rules of traction; traction traction flow rule table. The method provided by the invention has the advantages of less consumption of resources, accurate identification of flow rate, and application to encryption and non encrypted traffic.
【技术实现步骤摘要】
本专利技术涉及计算机网络技术、流量识别、流量牵引、DNS、智能DNS、链路负载均衡,尤其涉及一种结合DNS请求与响应的流量牵引方法。
技术介绍
域名解析,一个域名通常对应若干个IP地址,用户上网时,通常在浏览器输入域名,浏览器先向DNS服务器查询该域名的A记录(即查询IP地址),然后与该IP地址通讯。DNS查询使用UDP协议,端口号为53。智能DNS。当用户从链路L1向DNS服务器S查询域名www.example.com的地址时,S返回链路L1上的地址IP1;当用户从链路L2向DNS服务器S查询域名www.example.com的地址时,S返回链路L2上的地址IP2;这样链路L1、L2上的用户访问www.example.com时不用跨ISP,提高了用户上网的体验。流量识别与流量牵引。在多条出口链路的场景下(如教育网、移动),网络管理员希望能够识别流量,并设置某些流量从特定的链路上网。例如,访问中国知网(http://www.cnki.net/)的流量使用教育网链路,访问视频网站(如http://www.youku.com/)的流量使用移动链路。下面是目前常见的流量识别方法:基于数据包内容匹配的流量识别方法。L7-filter是Linux系统上一种数据包分类器。它的原理是使用正则表达式匹配数据包的应用层数据,并对匹配成功的数据包和该条连接的后续数据包打上相同的标签。L7-filter适用于配合TC模 ...
【技术保护点】
一种结合DNS请求与响应的流量牵引方法,其特征在于,所述方法包括如下步骤:步骤10配置牵引配置,所述牵引配置包括域名正则表达式、DNS服务器IP和出网链路;步骤20将匹配的域名正则表达式的DNS A记录查询数据从出网链路上发往DNS服务器IP;步骤30对匹配的域名正则表达式的DNS A记录响应结果中的所有IP,标记使用出网链路,并记录在牵引规则表中;步骤40根据牵引规则表牵引流量。
【技术特征摘要】
1.一种结合DNS请求与响应的流量牵引方法,其特征在于,所述方法
包括如下步骤:
步骤10配置牵引配置,所述牵引配置包括域名正则表达式、DNS服务
器IP和出网链路;
步骤20将匹配的域名正则表达式的DNSA记录查询数据从出网链路上
发往DNS服务器IP;
步骤30对匹配的域名正则表达式的DNSA记录响应结果中的所有IP,
标记使用出网链路,并记录在牵引规则表中;
步骤40根据牵引规则表牵引流量。
2.如权利要求1所述的结合DNS请求与响应的流量牵引方法,其特征
在于,牵引规则是一个二元组,包括IP、出网链路。
3.如权利要求1所述的结合DNS请求与响应的流量牵引方法,其特征
在于,所述步骤20具体包括:检测目...
【专利技术属性】
技术研发人员:高明,张广龙,彭建章,
申请(专利权)人:般固北京科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。