报文转发、域名地址查询方法、装置、设备及介质制造方法及图纸

技术编号:23318458 阅读:28 留言:0更新日期:2020-02-11 19:00
本申请提供一种报文转发方法及装置、一种域名地址查询方法及装置、一种电子设备以及一种计算机可读介质。其中,报文转发方法包括:接收客户端发送的针对目标域名的第一地址查询请求,若在本地未查到对应的网络地址,则向域名系统发送第二地址查询请求,接收域名系统返回的包括第一网络地址和地址转换信息的第二应答报文,向所述客户端发送第一应答报文,在接收到客户端发送的目的地址为所述第一网络地址的业务报文后,根据所述地址转换信息,将所述业务报文的目的地址转换为所述第二网络地址,并向所述目标服务器发送目的地址转换后的业务报文。本方法可以实现网络地址转换设备的自动运维,确保跨协议网络报文及时、准确地转发。

Message forwarding, domain name address query methods, devices, equipment and media

【技术实现步骤摘要】
报文转发、域名地址查询方法、装置、设备及介质
本申请涉及互联网
,具体涉及一种报文转发方法及装置、一种域名地址查询方法及装置、一种电子设备以及一种计算机可读介质。
技术介绍
随着互联网的发展,IPv4(互联网协议第四版)地址已经逐步耗尽,IPv6(互联网协议第六版)网络终将取代现有的IPv4成为互联网的骨干网络。但是出于成本、技术限制等诸多原因,IPv4设备仍将在相当长的时间里存在,因此,IPv6的部署是一个平滑演进的过程,IPv6与IPv4将长期共存。为解决IPv6客户端访问IPv4网络的问题,现有技术提供了NAT64(NetworkAddressTranslationforIPv6-IPv4,由互联网协议第六版向互联网协议第四版的网络地址转换)+DNS64(DomainNameSystemforIPv6-IPv4,供互联网协议第六版客户端查询互联网协议第四版服务器网络地址的域名系统)解决方案,其中,请参考图1,其示出了现有技术提供的基于NAT64+DNS64的报文转发流程图,一次典型的报文转发流程可以包括以下步骤:1)本文档来自技高网...

【技术保护点】
1.一种报文转发方法,其特征在于,用于网络地址转换设备,包括:/n接收客户端发送的针对目标域名的第一地址查询请求,其中,所述客户端使用第一互联网协议,所述目标域名对应的目标服务器使用第二互联网协议;/n若在本地未查询到与所述目标域名对应的网络地址,则向域名系统发送针对所述目标域名的第二地址查询请求;/n接收所述域名系统针对所述第二地址查询请求返回的第二应答报文,其中,所述第二应答报文记录有第一网络地址、和所述第一网络地址与第二网络地址之间的地址转换信息,所述第二网络地址包括所述目标域名对应的支持所述第二互联网协议的网络地址,所述第一网络地址包括所述域名系统根据所述第二网络地址转换得到的支持所述...

【技术特征摘要】
1.一种报文转发方法,其特征在于,用于网络地址转换设备,包括:
接收客户端发送的针对目标域名的第一地址查询请求,其中,所述客户端使用第一互联网协议,所述目标域名对应的目标服务器使用第二互联网协议;
若在本地未查询到与所述目标域名对应的网络地址,则向域名系统发送针对所述目标域名的第二地址查询请求;
接收所述域名系统针对所述第二地址查询请求返回的第二应答报文,其中,所述第二应答报文记录有第一网络地址、和所述第一网络地址与第二网络地址之间的地址转换信息,所述第二网络地址包括所述目标域名对应的支持所述第二互联网协议的网络地址,所述第一网络地址包括所述域名系统根据所述第二网络地址转换得到的支持所述第一互联网协议的网络地址;
向所述客户端发送针对所述第一地址查询请求的第一应答报文,其中,所述第一应答报文包括所述第一网络地址;
接收所述客户端发送的目的地址为所述第一网络地址的业务报文,根据所述地址转换信息,将所述业务报文的目的地址转换为所述第二网络地址,并向所述目标服务器发送目的地址转换后的业务报文。


2.根据权利要求1所述的方法,其特征在于,所述第二应答报文包括附加记录,所述附加记录用于记录所述第一网络地址与第二网络地址之间的地址转换信息。


3.根据权利要求2所述的方法,其特征在于,所述接收所述域名系统针对所述第二地址查询请求返回的第二应答报文之后,还包括:
从所述第二应答报文的正文区域查找预定类型的附加记录;
从所述预定类型的附加记录中读取所述第一网络地址与第二网络地址之间的地址转换信息。


4.根据权利要求3所述的方法,其特征在于,所述从所述第二应答报文的正文区域查找预定类型的附加记录之前,还包括:
若所述第二应答报文头部信息中的附加记录标识为第一标识,则触发从所述第二应答报文的正文区域查找预定类型的附加记录的步骤。


5.根据权利要求1所述的方法,其特征在于,所述接收所述域名系统针对所述第二地址查询请求返回的第二应答报文之后,还包括:
根据所述第二应答报文记录的所述第一网络地址和所述地址转换信息,确定与所述第一网络地址对应的第二网络地址;
根据所述第一网络地址、所述地址转换信息和所述第二网络地址,生成域名系统缓存表项并存储于本地。


6.根据权利要求1所述的方法,其特征在于,还包括:
若在本地查询到与所述目标域名对应的第一网络地址,则触发向所述客户端发送针对所述第一地址查询请求的第一应答报文的步骤。


7.根据权利要求1至6任一项所述的方法,其特征在于,所述地址转换信息包括用于将所述第一网络地址与所述第二网络地址进行转换的前缀信息;或者,
所述地址转换信息包括所述第一网络地址与所述第二网络地址之间的对应信息。


8.根据权利要求7所述的方法,其特征在于,所述将所述业务报文的目的地址转换为所述第二网络地址,包括:
通过对所述第一网络地址添加或删除所述前缀信息,将所述业务报文的目的地址由所述第一网络地址转换为所述第二网络地址;或者,
根据所述对应信息,将所述业务报文的目的地址由所述第一网络地址替换为所述第二网络地址。


9.根据权利要求7所述的方法,其特征在于,所述地址转换信息包括用于将所述第一网络地址与所述第二网络地址进行转换的前缀信息;
所述接收所述域名系统针对所述第二地址查询请求返回的第二应答报文之后,还包括:
根据所述前缀信息,生成地址转换规则并存储于本地,所述地址转换规则的匹配项包括所述前缀信息;
所述将所述业务报文的目的地址转换为所述第二网络地址,包括:
根据所述第一网络地址的前缀信息,从本地匹配对应的地址转换规则;
若匹配成功,则根据匹配到的所述地址转换规则,将所述业务报文的目的地址由所述第一网络地址转换为所述第二网络地址。


10.一种报文转发装置,其特征在于,用于网络地址转换设备,包括:
第一查询请求接收模块,用于接收客户端发送的针对目标域名的第一地址查询请求,其中,所述客户端使用第一互联网协议,所述目标域名对应的目标服务器使用第二互联网协议...

【专利技术属性】
技术研发人员:李明玉夏添
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1