域名服务器信息的发送方法、装置和系统的制作方法

文档序号:7711123阅读:219来源:国知局
专利名称:域名服务器信息的发送方法、装置和系统的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种域名服务器信息的发送方法、装 置和系统。
背景技术
现有技术中,用户通过向域名服务器(DomainName Server, DNS )获取 域名对应的IP地址访问网络。当所述网络域名由多个因特网接入服务提供商 (Internet Access Provider, IAP)承载时,所述网络域名在每个IAP对应不同 IP地址。当所述用户得到所述域名对应的多个IP地址时,所述用户无法判断 哪个IP地址的访问速度快,可能出现业务处理慢等问题。
访问速度快的IP地址为在用户所属IAP下的域名对应的IP地址,为使用 户能够得到访问速度快的IP地址,可采用如下两种方式
一种是在不同IAP的DNS服务器注册不同的IP地址,用户通过在所述IAP 对应的IP地址访问DNS服务器,获取所述域名在所述IAP对应的IP地址。 发明人发现采用此种方式需要为每个IAP注册对应的域名,可能还需要为每个 IAP配置不同的服务器,带来了额外的运营成本。
另 一种方式是预先在DNS上存放路由表,当用户查询域名对应的IP地址 时,DNS服务器根据所述用户的IP地址,从预先存储的路由表中确定所述用 户所属的IAP,发送所述域名在所述IAP的IP地址。发明人发明采用这种方 式同样存在问题在DNS服务器存放路由表,增加了 DNS服务器的计算量, 加重了 DNS服务器的处理压力,影响网络的整体服务质量
发明内容
本发明提供一种域名服务器信息的发送方法、装置和系统,在不增加组网 成本的条件下,向用户通知访问速度快的IP地址,且实现方法简单。
本发明提供一种域名服务器信息的发送方法,包括
出口路由设备接收用户发送的域名服务器信息查询请求;
所述出口路由设备获取所述用户所属的因特网接入服务提供商;
所述出口路由设备向所述用户发送域名服务器地址为所述因特网接入服
务提供商外网地址的域名服务器信息。
其中所述出口路由设备获取用户所属的因特网接入服务提供商具体包括
所述出口路由i殳备获取所述用户的IP地址;
所述出口路由设备将用户的IP地址作为目的地址进行路由查找;
所述出口路由设^^艮据路由查找的结果,确定所述用户所属的因特网接入
服务提供商。
其中所述出口路由设备向所述用户发送域名服务器地址为所述因特网接 入服务提供商外网地址的域名服务器信息具体包括
所述出口路由设备获取所述域名服务器信息在内网对应的域名服务器内 网地址;
所述出口路由设备转换所述域名服务器内网地址为在所述因特网接入服 务提供商对应的域名服务器外网地址;
所述出口路由设备向所述用户发送域名服务器地址为所述因特网接入服 务提供商外网地址的域名服务器信息。
其中所述出口路由设备获取所述域名服务器信息在内网对应的域名服务 器内网地址具体包括
所述出口路由设备向权威域名服务器发送所述域名服务器信息查询请求;
所述出口路由设备接收所述权威域名服务器发送的域名服务器信息应答 消息,所述应答消息中包括所述域名服务器信息在内网对应的域名服务器内网 地址。本发明提供一种出口路由设备,应用于发送域名服务器信息,包括 接收模块,用于接收用户发送的域名服务器信息查询请求; 获取模块,用于获取所述用户所属的因特网接入服务提供商; 发送模块,用于向所述用户发送域名服务器地址为所述因特网接入服务提
供商外网地址的域名服务器信息。
较佳的,所述获取模块进一步包括
第一获取子模块,用于获取所述用户的IP地址;
路由子模块,用于将用户的IP地址作为目的地址进行路由查找;
确定子模块,用于根据路由子模块的路由查找的结果,确定所述用户所属
的因特网接入服务提供商。
较佳的,所述发送模块进一步包括
第二获取子模块,用于获取所述域名服务器信息在内网对应的域名服务器 内网地址;
转换子模块,用于转换所述域名服务器内网地址为在所述因特网接入服务 提供商对应的域名服务器外网地址;
发送子模块,用于向所述用户发送域名服务器地址为所述因特网接入服务 提供商外网地址的域名服务器信息。
较佳的,所述第二获取子模块进一步包括
发送单元,用于向权威域名服务器发送所述域名服务器信息查询请求; 接收单元,用于接收所述权威域名服务器发送的域名服务器信息应答消 息,所述应答消息中包括所述域名服务器信息在内网对应的域名服务器内网地址。
本发明提供一种网络系统,包括
出口路由设备,用于接收用户发送的域名服务器信息查 请求,获取所述 用户所属的因特网接入服务提供商,向所述用户发送域名服务器地址为所述因 特网接入服务提供商外网地址的域名服务器信息。本发明提供的域名服务器信息的发送方法、装置和系统,在用户发送域名 服务器信息查询请求时,出口路由设备获取所述用户所属的因特网接入服务提 供商,向所述用户发送的域名服务器信息,克服了现有技术中通过增加网络中
服务器个数或加重DNS服务器处理压力的方式,向用户发送域名服务器信息, 造成网络组网成;^H高的问题,在现有组网的环境下,出口路由设备向用户通 知域名服务器地址为所述因特网接入服务提供商外网地址的域名服务器信息, 减低了网络的组网成本,且实现方法筒单。


图1为本发明提供的网络系统结构示意图2为本发明提供的网络拓朴结构示意图3为本发明提供的出口路由设备的结构示意图4为图3所示获^^莫块的结构示意图5为图3所示发送模块的结构示意图6为图5所示第二获取子模块的结构示意图7为本发明提供的域名服务器信息的发送方法的流程图8为本发明提供的域名服务器信息的发送方法的时序图。
具体实施例方式
下面结合本发明提供的附图对本发明提供的技术方案作详细介绍。
如图l所示,本发明实施例提供的网络系统,包括
所述出口路由设备101,用于接收用户102发送的域名服务器信息查询请 求,获取所述用户所属的因特网接入服务提供商,向所述用户102发送域名服 务器地址为所述因特网接入服务提供商外网地址的域名服务器信息。
其中所述用户102,用于发送域名服务器信息查询请求;
进一步,如图2所示,所述网络系统还进一步包括所述权威域名服务器103,用于接收所述出口路由设备102发送的域名服 务器信息查询请求,确定所述域名服务器信息在内网对应的域名服务器内网地 址,并将确定的域名服务器内网地址发送给出口路由设备;
根域名服务器104,用于接收发送用户101发送的域名服务器信息查询请 求,并将所述域名服务器信息查询请求发送给出口路由设备103。
在网络中存在多个IAP时,根据为用户提供服务的IAP,可以将用户分成 多个类型,如电信用户和网通用户。对于不同类型的用户,访问速度最快的IP 地址为域名在用户所属IAP下对应的IP地址。例如,域名为ftp.ut.net在电信 对应的IP地址为10.222.222.223,在网通对应的IP地址为61.222.222.223。当 网通用户获取域名为ftp.ut.net的IP地址时,应向所述网通用户发送IP地址为 61.222.222.223。在本发明中,出口路由设备负责获取所述用户所属的因特网接 入服务提供商,并向所述用户发送域名服务器地址为所述因特网接入服务提供 商外网地址的域名服务器信息。
本发明提供的网络系统,在用户发送域名服务器信息查询请求时,出口路 由设备获取所述用户所属的因特网接入服务提供商,向所述用户发送的域名服 务器信息,克服了现有技术中通过增加网络中服务器个数或加重DNS服务器 处理压力的方式,向用户发送域名服务器信息,造成网络组网成本较高的问题, 在现有组网的环境下,在现有组网的环境下,出口路由设备向用户通知域名服
络的组网成本,且实现方法简单。
下面对网络系统中的出口路由设^j故进一步介绍
如图3所示,本发明提供的一种出口路由设备,应用于发送域名服务器信 息,包括
接收模块301,用于接收用户发送的域名服务器信息查询请求; 获取模块302,用于获取所述用户所属的因特网接入服务提供商; 发送模块303 ,用于向所述用户发送域名服务器地址为所述因特网接入服务提供商外网地址的域名服务器信息。
进一步的,如图4所示,所述获取漠块302可以进一步包括
第 一获取子才莫块401 ,用于获取所述用户的IP地址;
路由子模块402,用于将用户的IP地址作为目的地址进行路由查找;
确定子模块403,用于根据路由子才莫块的路由查找的结果,确定所述用户
所属的因特网接入服务提供商。
进一步的,如图5所示,所述发送模块303可以进一步包括 第二获取子模块501,用于获取所述域名服务器信息在内网对应的域名服
务器内网地址;
转换子模块502,用于转换所述域名服务器内网地址为在所述因特网接入
服务提供商对应的域名服务器外网地址;
发送子模块503,用于向所述用户发送域名服务器地址为所述因特网接入
服务提供商外网地址的域名服务器信息。
进一步的,如图6所示,所述第二获取子模块502可以进一步包括 发送单元601 ,用于向权威域名服务器发送所述域名服务器信息查询请求; 接收单元602,用于接收所述权威域名服务器发送的域名服务器信息应答
消息,所述应答消息中包括所述域名服务器信息在内网对应的域名服务器内网地址。
本发明中的出口路由设备可以为具有网络地址转换功能的路由设备,如路 由器、防火墙、网关以及三层交换机等。
本发明提供的出口路由设备,在用户发送域名服务器信息查询请求时,出 口路由设备获取所述用户所属的因特网接入服务提供商,向所述用户发送的域 名服务器信息,克服了现有技术中通过增加网络中服务器个数或加重DNS服 务器处理压力的方式,向用户发送域名服务器信息,造成网络组网成本较高的 问题,在现有组网的环境下,出口路由设备向用户通知域名服务器地址为所述 因特网接入服务提供商外网地址的域名服务器信息,减低了网络的组网成本,且实现方法筒单。
如图7所示,本发明提供一种域名服务器信息的发送方法,包括 步骤701、出口路由设备接收用户发送的域名服务器信息查询请求; 步骤702、所述出口路由设备获取所述用户所属的因特网接入服务提供商; 步骤703、所述出口路由设备向所述用户发送域名服务器地址为所述因特 网接入服务提供商外网地址的域名服务器信息。
本发明提供的域名服务器信息的发送方法,在用户发送域名服务器信息查 询请求时,出口路由设备获取所述用户所属的因特网接入服务提供商,向所述 用户发送的域名服务器信息,克服了现有技术中通过增加网络中服务器个数或 加重DNS服务器处理压力的方式,向用户发送域名服务器信息,造成网络组 网成本较高的问题,在现有组网的环境下,出口路由设备向用户通知域名服务
的组网成本,且实现方法筒单。
结合本发明提供的域名服务器信息的发送方法、装置和系统,对本发明提 供的方法作进一步介绍,如图8所示
步骤801、用户向根DNS发送DNS查询请求。
在本步骤中,所述用户为电信用户,所述电信用户查询ftp.ut.net的IP地址。
步骤802、所述根DNS向出口路由设备发送所述DNS查询请求,所述DNS 查询请求的目的地址为权威DNS外网地址。
步骤803、所述出口路由设备接收所述目的地址为权威DNS外网地址的 DNS查询请求,并将所述权威DNS的外网地址转换为权威DNS内网地址。
步骤804、所述出口路由设备向所述权威DNS发送所述目的地址为权威 DNS内网地址的DNS查询请求。
步骤805、所述权威DNS根据接收的DNS查询请求 查询DNS信息在内 网对应的DNS内网:l也址。在本步骤中,所述权威DNS查询ftp.ut.net在内网对应的DNS内网地址。 步骤806、所述权威DNS向所述出口路由设备发送目的地址为所述用户的
DNS应答消息,所述DNS应答消息包括所述DNS信息在内网对应的DNS内
网地址。
步骤807、所述出口路由设备获取所述DNS查询结果中用户的IP地址。 步骤808、所述出口路由设备根据所述用户的IP地址,进行路由查找。 在本步骤中,现有技术中的路由查找方法均适用于此步骤,此处不再赘述。
步骤809、所述出口路由设备根据路由查找的结果,确定所述用户所属的 因特网接入服务提供商。
例如,当路由查找结果为所述用户的IP地址为电信地址,确定所述用户 所属的IAP为电信。
在步骤808和809中,由于所述出口路由设备负责路由功能,本身就存储 路由表,无需像现有技术中为DNS服务器预先存储路由表,降低了DNS服务 器的处理压力,保证网络的安全性和稳定性。
步骤810、所述出口路由设备根据所述DNS查询请求中的DNS内网地址, 获取所述DNS内网地址对应的DNS外网地址。
在本步骤中,所述DNS内网地址在电信对应的外网地址为10.222.222.223, 在网通对应的外网地址为61.222.222.223。
步骤811、所述出口路由设备转换所述DNS内网地址为所述IAP外网地址。
在本步骤中,将所述述DNS内网地址为在电信对应的外网地址。
步骤812、所述出口路由设备向所述发送DNS地址为所述IAP外网地址 的DNS应答消息。
在本步骤中,所述出口路由设备经电信网发送所述DNS应答消息。
本发明以IAP为电信和网通为例进行说明,但不限于此,对于其他IAP, 如铁通等同样适用,因为实现方法相似,此处不再赘述。
本发明提供的域名服务器信息的发送方法,在用户发送域名服务器信息查询请求时,出口路由设备获取所述用户所属的因特网接入服务提供商,向所述 用户发送的域名服务器信息,克服了现有技术中通过增加网络中服务器个数或
加重DNS服务器处理压力的方式,向用户发送域名服务器信息,造成网络组 网成本较高的问题,在现有组网的环境下,出口路由设备向用户通知域名服务
的组网成本,且实现方法简单。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种域名服务器信息的发送方法,其特征在于,包括出口路由设备接收用户发送的域名服务器信息查询请求;所述出口路由设备获取所述用户所属的因特网接入服务提供商;所述出口路由设备向所述用户发送域名服务器地址为所述因特网接入服务提供商外网地址的域名服务器信息。
2、 根据权利要求1所述的方法,其特征在于,所述出口路由设备获取用 户所属的因特网接入服务提供商,包括所述出口路由设备获取所述用户的IP地址; 所述出口路由设备将用户的IP地址作为目的地址进行路由查找; 所述出口路由设备根据路由查找的结果,确定所述用户所属的因特网接入 服务提供商。
3、 根据权利要求1所述的方法,其特征在于,所述出口路由设备向所述 器信息,包才舌所述出口路由设备获取所述域名服务器在内网对应的域名服务器内网地址;所述出口路由设备转换所述域名服务器内网地址为在所述因特网接入服 务提供商对应的域名服务器外网地址;所述出口路由设备向所述用户发送域名服务器地址为所述因特网接入服 务提供商外网地址的域名服务器信息。
4、 根据权利要求3所述的方法,其特征在于,所述出口路由设备获取所 述域名服务器在内网对应的域名服务器内网地址,包括所述出口路由设备向权威域名服务器发送所述域名服务器信息查询请求; 所述出口路由设备接收所述权威域名服务器发送的域名服务器信息应答消息,所述应答消息中包括所述域名服务器在内网对应的域名服务器内网地 址。
5、 一种出口路由设备,应用于发送域名服务器信息,其特征在于,包括 接收模块,用于接收用户发送的域名服务器信息查询请求; 获取模块,用于获取所述用户所属的因特网接入服务提供商;供商外网地址的域名服务器信息。
6、 根据权利要求5所述的出口路由设备,其特征在于,所述获^Mt块包括第一获取子模块,用于获取所述用户的IP地址; 路由子模块,用于将用户的IP地址作为目的地址进行路由查找; 确定子模块,用于根据路由子模块的路由查找的结果,确定所述用户所属 的因特网接入服务提供商。
7、 根据权利要求5所述的出口路由设备,其特征在于,所述发送模块包括第二获取子模块,用于获取所述域名服务器在内网对应的域名服务器内网 地址;转换子模块,用于转换所述域名服务器内网地址为在所述因特网接入服务 提供商对应的域名服务器外网地址;发送子模块,用于向所述用户发送域名服务器地址为所述因特网接入服务 提供商外网地址的域名服务器信息。
8、 根据权利要求7所述的出口路由设备,其特征在于,所述第二获取子 模块包括发送单元,用于向权威域名服务器发送所述域名服务器信息查询请求; 接收单元,用于接收所述权威域名服务器发送的域名服务器信息应答消 息,所述应答消息中包括所述域名服务器信息在内网对应的域名服务器内网地址。
9、 一种网络系统,其特征在于,包括出口路由设备,用于接收用户发送的域名服务器信息查询请求,获取所述 用户所属的因特网接入服务提供商,向所述用户发送域名服务器地址为所述因 特网接入服务提供商外网地址的域名服务器信息。
全文摘要
本发明公开了一种域名服务器信息的发送方法、装置和系统,涉及网络通信领域,为解决现有技术中在通知用户访问最快的IP地址时,组网成本过高的问题而发明。所述方法,包括出口路由设备接收用户发送的域名服务器信息查询请求;所述出口路由设备获取所述用户所属的因特网接入服务提供商;所述出口路由设备向所述用户发送域名服务器地址为所述因特网接入服务提供商外网地址的域名服务器信息。本发明提供的技术方案可应用于网络通信。
文档编号H04L29/12GK101656762SQ20091016198
公开日2010年2月24日 申请日期2009年9月10日 优先权日2009年9月10日
发明者宁 朱 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1