用于提供dns服务的方法和设备的制造方法

文档序号:9278623阅读:407来源:国知局
用于提供dns服务的方法和设备的制造方法
【技术领域】
[0001]本发明总体涉及DNS服务提供方法和DNS服务提供设备,并且更具体地涉及能够在无需分离地存储DNS区域文件的情况下提供DNS服务的DNS服务提供方法和DNS服务提供设备。
【背景技术】
[0002]本领域技术人员公知的是,域名系统服务或域名服务器(DNS)服务是主要用于传输控制协议/互联网协议(TCP/IP)网络的名称服务,上述服务使得能够将由人们容易记住的字母组成的域名转换成由能够被计算机处理的数字组成的互联网地址来访问诸如服务器的装置。
[0003]域名是具有被赋予意义的给定名称的互联网地址,并且建立域名是为了让人们更容易记住。然而,需要基于数字的IP地址来在互联网上实际地定位计算机。
[0004]因为每个网站所操作的服务器具有独有的IP地址,所以当用户键入基于字母的地址时,通过DNS服务器将该地址转换成服务器能够识别的IP地址以使得该网站能够被访问。
[0005]在DNS服务器具有相应网站的域信息和IP地址信息的情况下,在接收到访问网站的请求时,DNS服务对该请求进行分析并且将用户连接至具有对应IP地址的网站的服务器。
[0006]对于DNS服务,存在下述文件,所述文件包括对特定域名的一部分进行描述的数据,将所述文件称为DNS区域数据或DNS区域文件。
[0007]DNS区域文件包括将域名解析成IP数字所需的信息,即,DNS区域文件包括域名和关联的子域、IP地址信息、邮件服务器信息等。
[0008]一般,DNS区域文件由地址记录、CNAME、主记录、生存时间(TTL)等构成。
[0009]在提供DNS服务的DNS服务器中,DNS区域文件必须存储在特别是权威DNS服务器中,所述权威DNS服务器能够自主地并直接地使用基于数字的IP地址来响应DNS解析请求(DNS查询)ο
[0010]到目前为止相对来说不太需要用于解析域名的信息,所以DNS区域文件存储了适量数据。
[0011]然而,随着现代网络的结构变得更复杂,要存储在DNS区域文件中的数据的量也在增大。
[0012]因此,对DNS区域文件进行添加或修改需要较长时间,并且配置每个必须具有DNS区域文件的DNS系统的装置需要较多存储空间。
[0013]尤其是如果DNS区域文件的内容被改变或删除,则想要接收DNS服务的用户需要用所有修改后的DNS区域文件来更新权威DNS服务器。
[0014]此外,对DNS区域文件进行添加或修改需要较长时间,尤其是如果未同时对DNS区域文件进行添加或修改,则DNS服务中可能出现错误。

【发明内容】

[0015]技术问题
[0016]因此,考虑到现有技术中出现的以上问题做出本发明,并且本发明的一个目的是提供一种即使在DNS区域文件较大时仍使得能够有效地对DNS区域文件进行添加或修改的域名服务器(DNS)服务提供方法和DNS服务提供设备。
[0017]本发明的另一目的是提供一种DNS服务提供方法和DNS服务提供设备,其通过使得能够有效地对DNS区域文件进行添加或修改来防止在DNS服务期间出现错误。
[0018]在对本发明的各个实施方式的以下描述中将容易理解本发明的其他目的。
[0019]技术方案
[0020]根据要实现以上目的的本发明的一方面,提供有一种DNS服务提供方法。
[0021]根据本发明的一方面,提供了一种DNS服务提供方法。该DNS服务提供方法由DNS系统中的权威DNS服务器执行,DNS系统包括客户端、本地DNS服务器、权威DNS服务器以及用户DNS服务器,DNS服务提供方法包括:从本地DNS服务器接收域名解析请求;从用户DNS服务器请求并接收针对与所接收的域名解析请求关联的域的主机记录;以及使用所接收的主机记录将对域名解析请求的响应发送至本地DNS服务器。
[0022]DNS系统可以包括多个权威DNS服务器,以及从用户DNS服务器请求并接收针对与所接收的域名解析请求关联的域的主机记录可以包括:从多个权威DNS服务器中的另一权威DNS服务器而非从用户DNS服务器请求并接收主机记录。
[0023]主机记录可以包括域名、互联网协议地址信息以及生存时间(TTL)信息。
[0024]根据TTL信息可以将所接收的主机记录暂时地存储在权威DNS服务器中。
[0025]DNS系统可以包括多个用户DNS服务器,以及从用户DNS服务器请求针对与所接收的域名解析请求关联的域的主机记录可以包括:搜索与域名解析请求的域名匹配的用户DNS服务器并且从被搜索的用户DNS服务器请求主机记录。
[0026]权威DNS服务器还可以包括具有与域名匹配的IP地址的DNS查询表信息,其中,使用所接收的从用户DNS服务器请求的主机记录将对域名解析请求的响应发送至本地DNS服务器可以包括:从DNS查询表中选择匹配的IP地址并且用IP地址进行响应。
[0027]根据本发明的另一方面,提供了一种DNS服务提供设备。DNS服务提供设备被包括在DNS系统中,DNS系统具有客户端、本地DNS服务器以及用户DNS服务器,DNS服务提供设备包括:通信单元,通信单元用于:从本地DNS服务器接收域名解析请求,从用户DNS服务器请求并接收针对与所接收的域名解析请求关联的域的主机记录,以及使用所接收的主机记录将对域名解析请求的响应发送至本地DNS服务器;以及主机记录存储器,用于存储从用户DNS服务器接收的主机记录。
[0028]DNS系统可以包括多个权威DNS服务器,以及用于从用户DNS服务器请求并接收针对与所接收的域名解析请求关联的域的主机记录的通信单元可以从多个权威DNS服务器中的另一权威DNS服务器而非从用户DNS服务器请求并接收主机记录。
[0029]主机记录可以包括域名、互联网协议地址信息以及生存时间(TTL)信息。
[0030]所接收的主机记录可以根据TTL信息被暂时地存储在主机记录存储器中。
[0031]DNS系统可以包括多个用户DNS服务器,以及主机记录存储器还可以存储与域名解析请求的域名匹配的用户DNS服务器信息,以及从用户DNS服务器请求主机记录可以包括:搜索与域名解析请求的域名匹配的用户DNS服务器并且从被搜索的用户DNS服务器请求主机记录。
[0032]主机记录存储器还可以存储具有与域名匹配的IP地址的DNS查询表信息,其中,使用所接收的从用户DNS服务器请求的主机记录将对域名解析请求的响应发送至本地DNS服务器可以包括:从DNS查询表中选择匹配的IP地址并且用IP地址进行响应。
[0033]根据本发明的另一方面,提供了一种具有下述程序的处理器可执行的记录程序,程序用于实施由域名服务器DNS系统中的权威DNS服务器执行的DNS服务提供方法,DNS系统包括客户端、本地DNS服务器、权威DNS服务器以及用户DNS服务器,DNS服务提供方法包括:从本地DNS服务器接收域名解析请求;从用户DNS服务器请求并接收针对与所接收的域名解析请求关联的域的主机记录;以及使用所接收的主机记录将对域名解析请求的响应发送至本地DNS服务器。
[0034]DNS系统可以包括多个权威DNS服务器,以及其中,从用户DNS服务器请求并接收针对与所接收的域名解析请求关联的域的主机记录可以包括:从多个权威DNS服务器中的另一权威DNS服务器而非从用户DNS服务器请求并接收所述主机记录。
[0035]主机记录可以包括域名、互联网协议地址信息以及生存时间(TTL)信息。
[0036]可以根据所述TTL信息将所接收的主机记录暂时地存储在所述权威DNS服务器中。
[0037]DNS系统可以包括多个用户DNS服务器,以及从用户DNS服务器请求针对与所接收的域名解析请求关联的域的主机记录可以包括:搜索与域名解析请求的域名匹配的用户DNS服务器并且从被搜索的用户DNS服务器请求主机记录。
[0038]权威DNS服务器还可以包括具有与域名匹配的IP地址的DNS查询表信息,其中,使用所接收的从用户DNS服务器请求的主机记录将对域名解析请求的响应发送至本地DNS服务器可以包括:从DNS查询表中选择匹配的IP地址并且用IP地址进行响应。
[0039]有益效果
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1