一种信息处理方法、网络设备及系统的制作方法

文档序号:9828355阅读:174来源:国知局
一种信息处理方法、网络设备及系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域的网络管理技术,尤其涉及一种信息处理方法、网络设备及 系统。
【背景技术】
[0002] 域名信息系统(DNS,Domain Name System)是将域名信息(Domain Name)映射为 互联网协议(IP,Internet Protocol)地址信息的分布式互联网服务系统。域名信息是为 了便于人们记忆设置的面向用户友好的名称,而互连网中服务器可以识别的是IP地址信 息。域名信息和IP地址信息之间存在一对一或者多对一的映射关系,这种将域名信息映射 为IP地址信息的转换为域名信息解析。在进行DNS解析操作时,会由转发网络通过网络地 址翻译(NAT)将数据包中的用户终端的IP地址信息转换为新的IP地址信息,如此,就会出 现浪费地址信息资源的问题。

【发明内容】

[0003] 有鉴于此,本发明的目的在于提供一种信息处理方法、网络设备及系统,能至少解 决现有技术中存在的上述问题。
[0004] 为达到上述目的,本发明的技术方案是这样实现的:
[0005] 本发明提供了一种信息处理方法,应用于网络设备,所述方法包括:
[0006] 接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域名信息以及 所述用户终端的地址信息;
[0007] 根据所述域名信息对所述用户终端的地址信息进行转换,得到转换后的用户终端 的地址信息;
[0008] 利用转换后的用户终端的地址信息更新域名解析请求;
[0009] 根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域 名解析结果发送至所述用户终端。
[0010] 上述方案中,所述根据所述域名信息对所述用户终端的地址信息进行转换,得到 转换后的用户终端的地址信息,包括:
[0011] 从所述域名解析请求中提取所述域名信息,根据所述域名信息、以及预设的地址 转换列表,得到转换后的地址信息;
[0012] 其中,所述地址转换列表包括:域名信息,以及域名信息对应的转换后的用户终端 的地址信息。
[0013] 上述方案中,所述根据更新后的域名解析请求,从对应的DNS服务器获取域名解 析结果并将所述域名解析结果发送至所述用户终端,包括:
[0014] 所述网络设备将转换后的所述域名解析请求发送至网络控制设备,使得所述网络 控制设备根据第一预设规则以及所述域名解析请求选取DNS服务器,并向所述网络设备返 回DNS服务器选取通知;
[0015] 所述网络设备接收到所述网络控制设备发来的DNS服务器选取通知;
[0016] 从所述DNS服务器选取通知中获取对应的DNS服务器以及获取路由信息,根据所 述路由信息发送所述更新后的域名解析请求至对应的DNS服务器;
[0017] 并接收DNS服务器返回的域名解析结果,发送所述域名解析结果至所述用户终 端。
[0018] 本发明还提供了一种网络设备,所述网络设备包括:
[0019] 接收单元,用于接收到用户终端发来的域名解析请求,所述域名解析请求中携带 有域名信息以及所述用户终端的地址信息;
[0020] 地址转换单元,用于根据所述域名信息对所述用户终端的地址信息进行转换,得 到转换后的用户终端的地址信息;
[0021] 信息处理单元,用于利用转换后的用户终端的地址信息更新域名解析请求;根据 更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域名解析结果发 送至所述用户终端。
[0022] 上述方案中,所述地址转换单元,具体用于从所述域名解析请求中提取所述域名 信息,根据所述域名信息、以及预设的地址转换列表,得到转换后的地址信息;其中,所述地 址转换列表包括:域名信息,以及域名信息对应的转换后的用户终端的地址信息。
[0023] 上述方案中,所述网络设备还包括:发送单元,用于将信息处理单元转换后的所述 域名解析请求发送至网络控制设备,使得所述网络控制设备根据第一预设规则以及所述域 名解析请求选取DNS服务器,并向所述网络设备返回DNS服务器选取通知;发送所述域名解 析结果至所述用户终端;
[0024] 相应的,所述接收单元,还用于接收到所述网络控制设备发来的DNS服务器选取 通知;接收DNS服务器返回的域名解析结果;
[0025] 所述信息处理单元,还用于从所述DNS服务器选取通知中获取对应的DNS服务器 以及获取路由信息,根据所述路由信息发送所述更新后的域名解析请求至对应的DNS服务 器。
[0026] 本发明还提供了一种信息处理系统,所述系统包括:
[0027] 用户终端,用于向网络设备发出域名解析请求;
[0028] 网络设备,用于接收到用户终端发来的域名解析请求,所述域名解析请求中携带 有域名信息以及所述用户终端的地址信息;根据所述域名信息对所述用户终端的地址信息 进行转换,得到转换后的用户终端的地址信息;利用转换后的用户终端的地址信息更新域 名解析请求;根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所 述域名解析结果发送至所述用户终端;
[0029] DNS服务器,用于通过网络设备向用户终端提供域名解析结果。
[0030] 上述方案中,所述系统还包括:网络控制设备,用于根据第一预设规则以及所述域 名解析请求选取DNS服务器,并向所述网络设备返回DNS服务器选取通知;
[0031] 相应的,所述网络设备,还用于将转换后的所述域名解析请求发送至网络控制设 备;接收到所述网络控制设备发来的DNS服务器选取通知;从所述DNS服务器选取通知中 获取对应的DNS服务器以及获取路由信息,根据所述路由信息发送所述更新后的域名解析 请求至对应的DNS服务器;并接收DNS服务器返回的域名解析结果,发送所述域名解析结果 至所述用户终端。
[0032] 上述方案中,所述所述第一预设规则包括以下至少之一:
[0033] 根据所述域名解析请求从多个数据中心的DNS服务器中选取N个DNS服务器;
[0034] 选取所述网络设备至选取的N个DNS服务器之间的链路流量小于预设门限值的一 个或多个DNS服务器;
[0035] 选取所述网络设备至选取的N个DNS服务器之间的跳转路径最短的DNS服务器。
[0036] 上述方案中,所述网络设备包括:
[0037] 接收单元,用于接收到用户终端发来的域名解析请求,所述域名解析请求中携带 有域名信息以及所述用户终端的地址信息;
[0038] 地址转换单元,用于根据所述域名信息对所述用户终端的地址信息进行转换,得 到转换后的用户终端的地址信息;
[0039] 信息处理单元,用于利用转换后的用户终端的地址信息更新域名解析请求;根据 更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域名解析结果发 送至所述用户终端。
[0040] 上述方案中,所述地址转换单元,具体用于从所述域名解析请求中提取所述域名 信息,根据所述域名信息、以及预设的地址转换列表,得到转换后的地址信息;其中,所述地 址转换列表包括:域名信息,以及域名信息对应的转换后的用户终端的地址信息。
[0041] 上述方案中,所述网络设备还包括:发送单元,用于将信息处理单元转换后的所述 域名解析请求发送至网络控制设备,使得所述网络控制设备根据第一预设规则以及所述域 名解析请求选取DNS服务器,并向所述网络设备返回DNS服务器选取通知;发送所述域名解 析结果至所述用户终端;
[0042] 相应的,所述接收单元,还用于接收到所述网络控制设备发来的DNS服务器选取 通知;接收DNS服务器返回的域名解析结果;
[0043] 所述信息处理单元,还用于从所述DNS服务器选取通知中获取对应的DNS服务器 以及获取路由信息,根据所述路由信息发送所述更新后的域名解析请求至对应的DNS服务 器。
[0044] 本发明所提供的信息处理方法、网络设备及系统,能够在接收到用户终端发来的 域名解析请求后,针对其中的域名信息对地址信息进行NAT得到转换后的域名解析请求, 进而根据网络控制设备的DNS服务器选取通知发送转换后的域名解析请求至对应的DNS服 务器进行解析。如此,因为域名信息与地址信息相比数量较少,所以采用本方案就能够避免 现有技术中,由于针对域名解析请求中的地址信息进行NAT而带来的浪费地址信息资源的 问题。
【附图说明】
[0045] 图1为本发明实施例信息处理方法流程示意图;
[0046] 图2为本发明实施例使用场景一示意图;
[0047] 图3为本发明实施例场景一中信息处理方法流程示意图一;
[0048] 图4为本发明实施例场景一中信息处理方法流程示意图二;
[0049] 图5为本发明实施例场景二示意图;
[0050] 图6为本发明实施例场景二中信息处理方法流程示意图一;
[0051] 图7为本发明实施例场景二中信息处理方法流程示意图二;
[0052] 图8为本发明实施例网络设备组成结构示意图;
[0053] 图9为本发明实施例信息处理系统组成结构示意图。
【具体实施方式】
[0054] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0055] 实施例一、
[0056] 本发明实施例提供了一种信息处理方法,应用于网络设备,如图1所示,包括:
[0057] 步骤101 :接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域 名信息以及所述用户终端的地址信息;
[0058] 步骤102 :根据所述域名信息对所述用户终端的地址信息进行转换,得到转换后 的用户终端的地址信息;
[0059] 步骤103 :利用转换后的用户终端的地址信息更新域名解析请求;
[0060] 步骤104 :根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并 将所述域名解析结果发送至所述用户终端。
[0061] 其中,所述用户终端的地址信息可以为所述用户终端的IP地址。
[0062] 所述根据所述域名信息对所述用户终端的地址信息进行转换,得到转换后的用户 终端的地址信息,可以包括:从所述域名解析请求中提取所述域名信息,根据所述域名信 息、以及预设的地址转换列表,得到转换后的地址信息。
[0063] 其中,所述地址转换列表可以为固定不变的列表,也可以为根据实际情况进行更 新的列表,所述根据实际情况进行更新可以为当超过指定时长,所述网络设备没有与其他 设备进行通信,则将列表删除,当再次接收到数据包时,重新动态的为数据包进行地址转 换,记录转换信息并更新地址转换列表。列表中可以包括:域名信息,以及域名信息对应的 转换后的用户终端的地址信息。
[0064] 所述利用转换后的用户终端的地址信息更新域名解析请求,可以包括:利用转换 后的地址信息替换原所述用户终端的地址信息,得到更新后的域名解析请求。
[0065] 优选地,上述根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结 果并将所述域名解析结果发送至所述用户终端,可以包括:
[0066] 所述网络设备将转换后的所述域名解析请求发送至网络控制设备,使得所述网络 控制设备根据第一预设规则以及所述域名解析请求选取DNS服务器,并向所述网络设备返 回DNS服务器选取通知;
[0067] 所述网络设备接收到所述网络控制设备发来的DNS服务器选取通知;所述D
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1