The embodiment of the invention provides a device and a domain name analytic method, the method includes: receiving a DNS query request from the user terminal; judging whether the existing query answering information request for domain name resolution; did not exist before query answering information request for domain name, the domain name query requests are forwarded to the DNS server; according to the received DNS query one or more domain name resolution request response message, reply message includes the address and domain name analytic type of DNS query, one or more of the DNS response message is parsed to construct the corresponding relationship between DNS query parsing and DNS address types, thereby generating total response message; storage total response message, total response message filtering to remove aliased domain containing The response message of the named parsing type generates the response information and sends it to the user.
【技术实现步骤摘要】
本专利技术属于网络通信
,尤其涉及一种域名解析方法及装置。
技术介绍
域名解析系统(英文:DomainNameSystem,缩写:DNS)是互联网架构中的最基础、最核心的一项服务,它的作用是实现域名和IP地址相互映射,使上网者能方便的访问互联网,而不用去记忆枯燥繁琐的IP数串,为众多网络应用提供根本性支撑。别名指向(英文:CanonicalName,缩写:CNAME)是DNS里常用资源记录类型之一,也被称为规范名字,就是将域名解析到另外一个域名。CNAME解析主要应用在两方面,第一是为了方便域名的解析变更,例如,有一台计算机名为“host”(A记录),A记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的网站服务器上。同时也可以设置域名的二级域名。它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个CNAME:WWW和MAIL,实际上他们都指向“host”。同样的方法可以将多个域名指向同一服务器IP,如先将一个域名A做A记录指向服务器IP,然后将其他的域名(如域名B、域名C等)做别名指向域名A上,那么当服务器IP地址变更时,就可以不必麻烦的一个一个域名更改指向。只需要把域名A的A记录指向新的服务器IP,其他做过CNAME的域名也将自动更改到新的IP地址上。CNAME记录第二个作用是内容分发网络(英文:ContentDeliveryNetwork,缩写CDN)加速,例如域名www.apple.com通过层层CNAME指向,将返回的资源IP地址指向给了离访问者最近的CDN网络边缘分发节点。 ...
【技术保护点】
一种域名解析方法,包括:接收来自用户端的域名解析查询请求;判断是否已经存在针对所述域名解析查询请求的应答信息;在尚未存在针对所述域名解析查询请求的应答信息时,将所述域名解析查询请求转发给域名解析服务器;接收针对所述域名解析查询请求的一个或多个域名解析应答消息,所述一个或多个域名解析应答消息包括所述域名解析查询请求的解析地址和域名解析类型;对所述一个或多个域名解析应答消息进行解析以已建立所述域名解析查询请求的解析地址和域名解析类型的对应关系,从而生成全量响应报文;根据过滤策略过滤所述应答报文以移除包含指定域名解析类型的应答信息,从而生成第一格式应答信息;将所述第一格式应答信息转发给所述用户端。
【技术特征摘要】
1.一种域名解析方法,包括:接收来自用户端的域名解析查询请求;判断是否已经存在针对所述域名解析查询请求的应答信息;在尚未存在针对所述域名解析查询请求的应答信息时,将所述域名解析查询请求转发给域名解析服务器;接收针对所述域名解析查询请求的一个或多个域名解析应答消息,所述一个或多个域名解析应答消息包括所述域名解析查询请求的解析地址和域名解析类型;对所述一个或多个域名解析应答消息进行解析以已建立所述域名解析查询请求的解析地址和域名解析类型的对应关系,从而生成全量响应报文;根据过滤策略过滤所述应答报文以移除包含指定域名解析类型的应答信息,从而生成第一格式应答信息;将所述第一格式应答信息转发给所述用户端。2.根据权利要求1所述的方法,其中,所述过滤策略为过滤所述应答报文以移除包含别名指向域名解析类型的应答信息。3.根据权利要求1所述的方法,还包括对所述全量响应报文进行存储。4.根据权利要求1所述的方法,其中,在存在有包含所述域名解析查询请求的应答信息时,对包含所述域名解析查询请求的应答信息的全量响应报文进行过滤以移除包含的别名指向地址类型的应答信息,从而生成第一格式应答信息。5.根据权利要求1或4所述的方法,其中,所述将所述第一格式应答信息转发给所述用户端的步骤之前还包括:对所述第一格式应答信息进行过滤,以移除所述应答信息中多余的主机名指域名解析类型的应答信息,使所述应答信息中至少包含一条主机名指向信息。6.根据权利要求1所述的方法,其中,所述在尚未存在针对所述域名解析查询请求的应答信息时,将所述域名解析查询请求转发给域名解析服务器的步骤包括:向相同网络中的域名解析服务器转发所述域名解析查询请求进行查询。7.根据权利要求1或6所述的方法,其中,所述在尚未存在针对所述域名解析查询请求的应答信息时,将所述域名解析查询请求转发给域名解析服务器的步骤包括:发起迭代查询直至从权威域名解析服务器获得解析地址。8.根据权利要求1所述的方法,其中,所述对所述一个或多个域名解析应答消息进行解析以已建立所述域名解析查询请求的解析地址和域名解析类型的对应关系,从而生成全量响应报文的步骤包括:建立所述域名解析类型字段与域名解析查询请求的解析地址字段的指向关系。9.根据权利要求8所述的方法,其中,所述根据过滤策略过滤所述应答报文以移除包含指定域名解析类型的应答信息,从而生成第一格式应答信息的步骤包括:通过所述全量响应报文中的别名指向域名解析类型对别名指向域名解析类型对应的别名指向解析地址字段进行过滤。10.一种域名解析装置,包...
【专利技术属性】
技术研发人员:巫俊峰,韩峰,
申请(专利权)人:中国移动通信集团江苏有限公司,中国移动通信集团公司,亚信科技成都有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。