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

文档序号:9278623阅读:来源:国知局

[0040]如上所述,根据本发明的DNS服务提供方法和DNS服务提供设备提供了下述优点:使得能够有效地对DNS区域文件进行添加或修改。
[0041]此外,本发明提供了另一优点:使得能够有效地对DNS区域文件进行添加或修改,从而更快速并且更准确地提供DNS服务。
【附图说明】
[0042]图1是根据本发明的实施方式的采用DNS服务提供方法的域名服务(DNS)系统的框图;
[0043]图2是示出了根据本发明的实施方式的DNS服务提供方法的流程图;以及
[0044]图3是根据本发明的实施方式的DNS服务提供设备的框图。
【具体实施方式】
[0045]可以以各种方式对本发明进行修改,并且本发明可以具有各种实施方式,以意在将这些【具体实施方式】例示在附图中并且在本说明书中对其进行详细描述。然而,应当理解,本发明并非意在限制各【具体实施方式】,并且本发明包括包含在本发明的精神和范围内的所有变型、等同方案或修改。
[0046]在附图中类似的附图标记指代类似的元件。将省略对可能使本发明变得不清楚的一些公知技术的描述。
[0047]类似“第一”、“第二”等的术语可以用于指示各种部件,但是这些部件不应当被这些术语所限制。这些术语仅用于将一个元件、部件、区、层或部与另一区、层或部区分开。
[0048]例如,在本发明的范围内可以将第一部件命名为第二部件,反之亦然。
[0049]当通过使用连接术语“?和/或?”等来描述条目时,应当将该描述理解为包括关联的所列条目中的一个或更多个条目的任何和所有组合。
[0050]当使用术语“连接”或“耦接”时,部件可以直接地连接或耦接至另一部件,或者部件可以经由另一新部件间接地连接或耦接至另一部件。
[0051]然而,如果说部件“直接地连接”或“直接地耦接”至另一部件,则应当照字面上的意思解释。
[0052]本文中使用的专业术语仅出于描述特定实施方式的目的,而并非意在限制本发明。
[0053]应理解的是,单数形式“a”、“an”以及“该(the) ”包括复数形式,除非上下文清楚地另外指出。还应理解,本说明书中使用的术语“包括(comprises)”和/或“包括(comprising) ”指明存在所陈述的特征、整数、步骤、操作、元件和/或部件,但并不排除存在或添加一个或更多个其他特征、整数、步骤、操作、元件、部件,和/或其组合。
[0054]除非另行定义,否则本文中使用的包括技术术语和科技术语的所有术语的含义与本发明所属领域的普通技术人员通常理解的含义相同。
[0055]还要理解的是,术语诸如在常用的词典中定义的术语应当被解释为其含义与其在相关领域的上下文中的含义一致,并且不会以理想化或过度正式的意义来对其进行解释,除非本文中明确地这样定义。
[0056]现在参照附图来描述本发明的实施方式,在附图中,类似的附图标记指代类似的元件,并且省略重叠的描述。
[0057]参照图1,现在首先描述采用根据本发明的实施方式的DNS服务提供方法的域名服务器(DNS)服务提供系统。
[0058]图1是可以采用根据本发明的实施方式的DNS服务提供方法的DNS系统的框图。
[0059]如图1所示,DNS系统可以包括客户端100、本地DNS服务器110、权威DNS服务器120以及用户DNS服务器130。
[0060]对于DNS系统,其中的每个部件都可以存在多个,尽管本文中为了便于说明,对于每个部件仅示出和描述了一个部件。
[0061]首先,客户端100是能够通过DNS服务来访问用户期望的服务器的装置,例如个人计算机(PC)、笔记本电脑、智能电话、触控式平板电脑,或者能够连接至通信网络并且通过经由其中安装的网页浏览器输入域名来访问某个服务器的任何装置。
[0062]本地DNS服务器110可以首先接收对输入到客户端100的基于字母的域名进行解析的请求。
[0063]如果本地DNS服务器110能够对所接收的域名进行解析,则本地DNS服务器110会立即将由数字组成的互联网协议(IP)地址发送至客户端100。
[0064]否则,如果本地DNS服务器110不能够对所接收的域名进行解析,则本地DNS服务器110可以将对域名进行解析的请求转发至上层DNS服务器。
[0065]然后,响应于该请求,上层DNS服务器可以将对域名进行解析的结果即IP地址发送回本地DNS服务器110,本地DNS服务器110进而将该IP地址转发至客户端100。
[0066]同时,对于上层DNS服务器,可能存在经过各级中的多个上层DNS服务器的情况,且负责将IP地址返回至DNS查询的上层DNS服务器被称为权威DNS服务器120。
[0067]因为权威DNS服务器120需要自身使用由数字组成的IP地址来响应DNS解析请求(或DNS查询),所以权威DNS服务器120需要存储DNS区域文件。
[0068]此外,在大多数现代网络配置中,可能存在多个权威DNS服务器120,并且所述多个权威DNS服务器120需要同时存储同一 DNS区域文件。
[0069]因此,在将DNS区域文件上载至权威DNS服务器120的过程中可能发生许多错误,尤其是当DNS区域文件尺寸变大时,更新DNS区域文件需要较长时间。
[0070]为了解决这个问题,本发明还引入了一种要连接至权威DNS服务器120的分离的用户DNS服务器130。
[0071]用户DNS服务器130是用于使得想要接收DNS服务的用户能够上载DNS区域文件的原始副本的服务器。
[0072]术语“DNS服务器”是为了便于说明的示例性名称,并且使得能够对DNS区域文件的原始副本进行上载的任何分离的服务器都可以包括在用户DNS服务器130中。
[0073]到目前为止,尚未给想要接收DNS服务的用户提供任何分离的服务器,或者即使在给用户提供了分离的服务器的情况下,该分离的服务器也仅用于对包括DNS区域文件的DNS信息进行简单比较和备份,并且分离的服务器并未连接至权威DNS服务器120。
[0074]然而,在本发明中,如图1中所示,用户DNS服务器130连接至权威DNS服务器120。
[0075]同时,为了针对直接来自本地DNS服务器110或者通过另一 DNS服务器来自于本地DNS服务器110的DNS解析请求起到权威DNS的作用,需要由域名注册代理将根据本发明的权威DNS服务器120指定为针对对应域的权威名称服务器(NS),然而并不排他。
[0076]现在将与传统DNS服务相比照来描述由具有根据本发明的上述配置的DNS系统提供DNS服务。
[0077]首先,对于传统DNS服务,当客户端100向本地DNS服务器110发送域名解析请求时,本地DNS服务器110将该域名解析请求转发至权威DNS服务器120,权威DNS服务器120根据预存储的DNS区域文件信息向本地DNS服务器110发送IP地址,本地DNS服务器110将该IP地址转发给客户端100,最后客户端100得以访问期望的服务器(未示出)。
[0078]在传统DNS系统中,仅当所有DNS区域文件被预先存储在权威DNS服务器120中时才能够提供DNS。
[0079]DNS区域文件具体地为下述文件,该文件包括用于描述域名的一部分的数据,该数据包括要将域名解析成IP数字所需的信息,即域名和关联的子域、IP地址、邮件服务器信息等。
[0080]例如,可以将DNS区域文件配置为如下。
[0081]对于DNS区域文件的配置中的$TTL xxx,xxx对应于表示DNS区域文件在服务器中存在的以秒为单位的有效性期限的数字。
[0082]@指代域,表示在命名为.conf的文件中建立的域名。
[0083]IN SOA名称服务器.管理员邮件是被声明在该域中注册的名称服务器具有全部信息的构造。
[0084]对于名称服务器部分,将名称服务器地址记录为如ns.dns.com,然后记录管理员的邮件地址。
[0085]对于xxx ;serial (d.adams),xxx以日期形式来编写,并且将xxx识别为针对该区域文件的一种标识号。
[0086]xH refres
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1