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

文档序号:9828355阅读:来源:国知局
址 为"50.1 . 1. 2",源地址为"200.1 . 1. 2",具体信息内容为域名解析请求。
[0250] 步骤607 :DNS服务器反馈域名解析结果,并从SDN网络代理节点2按原路由信息, 返回域名解析结果至SDN网络代理节点1。比如:
[0252] 步骤608 :SDN网络代理节点1根据记录的转换前的用户终端C的地址信息,将域 名解析结果发送至用户终端C。
[0253] 具体用户终端D报文交互过程如下,图7所示,这里不再重复,包括:
[0254] 步骤701 :用户终端D发起某个请求给SDN网络代理节点1,SDN网络代理节点记 录该请求信息。
[0255] 步骤702 :SDN网络代理节点1接收到所述域名解析请求,针对所述域名解析请求 中的域名信息,对域名解析请求中的用户终端D的地址信息进行转换,得到转换后的用户 终端D的地址信息;
[0256] 记录转换前的用户终端D的地址信息以及转换后用户终端D的地址信息;比如,针 对WWW. a. com以及预设的地址转换列表,将20.1 . 1. 2转换为"100.1 . 1. 2",记录的格式可以 如下:
[0258] 步骤703 :利用转换后用户终端A的地址信息封装得到更新后的域名解析请求;
[0259] 步骤704 :网络控制设备,SDN controller决策最佳跳转路径,发现C省市数据中 心具有DNS请求信息并且路径最优。
[0260] 因为用户终端C和用户终端D请求的DNS域名信息相同,采用基于HTTP域名信 息的NAT,在网络代理节点处用户终端D对应的IP与用户终端A相同,均为100.1 . I. 2和 200.1 . 1. 2〇
[0262] 步骤705 :SDN网络代理节点1根据DNS服务器选取通知,确定路由信息,将所述域 名解析请求经由SDN网络发送至SDN网络代理节点2 ;
[0263] 假设SDN网络代理节点2的IP地址为"200.1 . 1. 2",则域名解析请求本次发送时 的目的地址为"200.1 . 1. 2",源地址为"100.1 . 1. 2",具体信息内容为域名解析请求。
[0264] 步骤706 :SDN网络代理节点2将所述域名解析请求发送至数据中心二的DNS服务 器,并且记录本次发送的路由信息。
[0265] 假设DNS服务器的IP地址为"50. 1. 1.2",则域名解析请求本次发送时的目的地址 为"50.1 . 1. 2",源地址为"200.1 . 1. 2",具体信息内容为域名解析请求。
[0266] 步骤707 :DNS服务器反馈域名解析结果,并从SDN网络代理节点2按原路由信息, 返回域名解析结果至SDN网络代理节点1。比如:
[0268] 步骤708 :SDN网络代理节点1根据记录的转换前的用户终端D的地址信息,将域 名解析结果发送至用户终端D。
[0269] 通过上述两个场景可以看出,当几个用户终端发送针对用一个域名的域名解析请 求时,在对域名解析请求中的用户终端的地址信息进行地址转换时,以域名信息为转换依 据,对用户终端的地址信息进行转换。从而达到节省地址资源的目的。
[0270] 可见,采用上述方案,就能够在接收到用户终端发来的域名解析请求后,针对其中 的域名信息对地址信息进行NAT得到转换后的域名解析请求,进而根据网络控制设备的 DNS服务器选取通知发送转换后的域名解析请求至对应的DNS服务器进行解析。如此,因为 域名信息与地址信息相比数量较少,所以采用本方案就能够避免现有技术中,由于针对域 名解析请求中的地址信息进行NAT而带来的浪费地址信息资源的问题。
[0271] 本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产 品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明 实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现 出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备 (可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或 部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随 机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介 质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
[0272] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1. 一种信息处理方法,应用于网络设备,其特征在于,所述方法包括: 接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域名信息以及所述 用户终端的地址信息; 根据所述域名信息对所述用户终端的地址信息进行转换,得到转换后的用户终端的地 址信息; 利用转换后的用户终端的地址信息更新域名解析请求; 根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域名解 析结果发送至所述用户终端。2. 根据权利要求1所述的方法,其特征在于,所述根据所述域名信息对所述用户终端 的地址信息进行转换,得到转换后的用户终端的地址信息,包括: 从所述域名解析请求中提取所述域名信息,根据所述域名信息、以及预设的地址转换 列表,得到转换后的地址信息; 其中,所述地址转换列表包括:域名信息,以及域名信息对应的转换后的用户终端的地 址信息。3. 根据权利要求1所述的方法,其特征在于,所述根据更新后的域名解析请求,从对应 的DNS服务器获取域名解析结果并将所述域名解析结果发送至所述用户终端,包括: 所述网络设备将转换后的所述域名解析请求发送至网络控制设备,使得所述网络控 制设备根据第一预设规则以及所述域名解析请求选取DNS服务器,并向所述网络设备返回 DNS服务器选取通知; 所述网络设备接收到所述网络控制设备发来的DNS服务器选取通知; 从所述DNS服务器选取通知中获取对应的DNS服务器以及获取路由信息,根据所述路 由信息发送所述更新后的域名解析请求至对应的DNS服务器; 并接收DNS服务器返回的域名解析结果,发送所述域名解析结果至所述用户终端。4. 一种网络设备,其特征在于,所述网络设备包括: 接收单元,用于接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域 名信息以及所述用户终端的地址信息; 地址转换单元,用于根据所述域名信息对所述用户终端的地址信息进行转换,得到转 换后的用户终端的地址信息; 信息处理单元,用于利用转换后的用户终端的地址信息更新域名解析请求;根据更新 后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域名解析结果发送至 所述用户终端。5. 根据权利要求4所述的网络设备,其特征在于, 所述地址转换单元,具体用于从所述域名解析请求中提取所述域名信息,根据所述域 名信息、以及预设的地址转换列表,得到转换后的地址信息;其中,所述地址转换列表包括: 域名信息,以及域名信息对应的转换后的用户终端的地址信息。6. 根据权利要求4所述的网络设备,其特征在于,所述网络设备还包括:发送单元,用 于将信息处理单元转换后的所述域名解析请求发送至网络控制设备,使得所述网络控制设 备根据第一预设规则以及所述域名解析请求选取DNS服务器,并向所述网络设备返回DNS 服务器选取通知;发送所述域名解析结果至所述用户终端; 相应的,所述接收单元,还用于接收到所述网络控制设备发来的DNS服务器选取通知; 接收DNS服务器返回的域名解析结果; 所述信息处理单元,还用于从所述DNS服务器选取通知中获取对应的DNS服务器以及 获取路由信息,根据所述路由信息发送所述更新后的域名解析请求至对应的DNS服务器。7. -种信息处理系统,其特征在于,所述系统包括: 用户终端,用于向网络设备发出域名解析请求; 网络设备,用于接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域 名信息以及所述用户终端的地址信息;根据所述域名信息对所述用户终端的地址信息进行 转换,得到转换后的用户终端的地址信息;利用转换后的用户终端的地址信息更新域名解 析请求;根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域 名解析结果发送至所述用户终端; DNS服务器,用于通过网络设备向用户终端提供域名解析结果。8. 根据权利要求7所述的系统,其特征在于,所述系统还包括:网络控制设备,用于根 据第一预设规则以及所述域名解析请求选取DNS服务器,并向所述网络设备返回DNS服务 器选取通知; 相应的,所述网络设备,还用于将转换后的所述域名解析请求发送至网络控制设备;接 收到所述网络控制设备发来的DNS服务器选取通知;从所述DNS服务器选取通知中获取对 应的DNS服务器以及获取路由信息,根据所述路由信息发送所述更新后的域名解析请求至 对应的DNS服务器;并接收DNS服务器返回的域名解析结果,发送所述域名解析结果至所述 用户终端。9. 根据权利要求8所述的系统,其特征在于,所述所述第一预设规则包括以下至少之 根据所述域名解析请求从多个数据中心的DNS服务器中选取N个DNS服务器; 选取所述网络设备至选取的N个DNS服务器之间的链路流量小于预设门限值的一个或 多个DNS服务器; 选取所述网络设备至选取的N个DNS服务器之间的跳转路径最短的DNS服务器。10. 根据权利要求9所述的系统,其特征在于,所述网络设备包括: 接收单元,用于接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域 名信息以及所述用户终端的地址信息; 地址转换单元,用于根据所述域名信息对所述用户终端的地址信息进行转换,得到转 换后的用户终端的地址信息; 信息处理单元,用于利用转换后的用户终端的地址信息更新域名解析请求;根据更新 后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域名解析结果发送至 所述用户终端。11. 根据权利要求10所述的系统,其特征在于, 所述地址转换单元,具体用于从所述域名解析请求中提取所述域名信息,根据所述域 名信息、以及预设的地址转换列表,得到转换后的地址信息;其中,所述地址转换列表包括: 域名信息,以及域名信息对应的转换后的用户终端的地址信息。12. 根据权利要求10所述的系统,其特征在于,所述网络设备还包括:发送单元,用于 将信息处理单元转换后的所述域名解析请求发送至网络控制设备,使得所述网络控制设备 根据第一预设规则以及所述域名解析请求选取DNS服务器,并向所述网络设备返回DNS服 务器选取通知;发送所述域名解析结果至所述用户终端; 相应的,所述接收单元,还用于接收到所述网络控制设备发来的DNS服务器选取通知; 接收DNS服务器返回的域名解析结果; 所述信息处理单元,还用于从所述DNS服务器选取通知中获取对应的DNS服务器以及 获取路由信息,根据所述路由信息发送所述更新后的域名解析请求至对应的DNS服务器。
【专利摘要】本发明公开了一种信息处理方法、网络设备及系统,其中,所述方法包括:接收到用户终端发来的域名解析请求,所述域名解析请求中携带有域名信息以及所述用户终端的地址信息;根据所述域名信息对所述用户终端的地址信息进行转换,得到转换后的用户终端的地址信息;利用转换后的用户终端的地址信息更新域名解析请求;根据更新后的域名解析请求,从对应的DNS服务器获取域名解析结果并将所述域名解析结果发送至所述用户终端。
【IPC分类】H04L29/12
【公开号】CN105592176
【申请号】CN201410584442
【发明人】顾戎, 李晨
【申请人】中国移动通信集团公司
【公开日】2016年5月18日
【申请日】2014年10月27日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1