一种域名查询方法及系统的制作方法_2

文档序号:9551448阅读:来源:国知局
射表,当IPv4主机发起访问时,仅需要查询映射表即可找到对应的IPv6主机地址,从而避免了 DNS-ALG的转换延时问题,在一定程度上缓解了转换网关的瓶颈。
[0044]图2是本发明【具体实施方式】2提供的域名查询方法流程图。
[0045]在步骤S201中,IPv4主机发送一源地址为IPv4主机的地址,目的地址为IPv6主机的IPv4地址的通信报文至NAT-PT网关。
[0046]在步骤S202中,协议转换网关查询预置的第二地址映射表替换所述通信报文目的地址为IPv6主机的IPv6地址,并发送至IPv6主机。
[0047]在步骤S203中,协议转换网关建立IPv4主机与IPv6主机的通信。
[0048]图3是本发明【具体实施方式】3提供的域名查询系统的结构示意图。
[0049]本发明实施例的域名查询系统包括:IPv4主机31、IPv4DNS服务器32、协议转换网关33和IPv6主机34,该系统工作流程如下:
[0050]IPv4主机31向IPv4DNS服务器32发送DNS请求,该DNS请求目的为查询指定域名的IPv6主机的IPv4地址;IPv4DNS服务器32根据第一地址映射表设置单元321设置的第一地址映射表中指定域名找到所述IPv6主机的IPv4地址,并将该IPv4地址返回给IPv4主机31 ;收到IPv4DNS服务器32返回的IPv4地址后,IPv4主机31发送源地址为所述IPv4主机地址,目的地址为所述IPv6主机的IPv4地址的请求报文至协议转换网关33。
[0051]协议转换网关33通过地址查询单元332在第二地址映射表设置单元331设置的第二地址映射表中找到IPv6主机的IPv4地址对应的IPv6主机的IPv6地址;协议转换单元333将上述请求报文目的地址替换为IPv6主机B的IPv6地址,并发送至IPv6主机。
[0052]IPv6主机34发送源地址为IPv6主机的IPv6地址,目的地址为IPv4主机地址的应答报文至协议转换网关。
[0053]协议转换网关33通过地址查询单元332在第二地址映射表设置单元331设置的第二地址映射表中找到IPv6主机的IPv6地址对应的IPv6主机的IPv4地址;协议转换单元333将上述应答报文目的地址替换为IPv6主机的IPv6地址,并发送至IPv4主机。
[0054]本发明实施例中,协议转换网关33还包括通信单元334,主要用于建立IPv4主机与IPv6主机之间的通信。
[0055]本发明实施例提出了在IPv4DNS服务器及NAT-PT网关处设置地址映射表的方式实现域名查询,当IPv4主机发起查询请求时,仅需要查询映射表即可找到对应的IPv6主机地址,从而解决了 DNS-ALG的域名转换延时问题。本方法简便易行,系统稳定可靠,实现网络设备互联的同时保证信息高效无缝的传递。
[0056]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种域名查询方法,其特征在于,包括: IPv4主机向IPv4DNS服务器发送一 DNS请求,所述DNS请求的内容为查询指定域名的IPv6主机的IPv4地址; IPv4DNS服务器查询第一地址映射表,根据所述指定域名找到所述IPv6主机的IPv4地址,并将该IPv4地址返回给IPv4主机; IPv4主机发送一源地址为所述IPv4主机地址,目的地址为所述IPv6主机的IPv4地址的请求报文至协议转换网关; 协议转换网关查询预置的第二地址映射表,找到所述IPv6主机的IPv4地址对应的IPv6主机的IPv6地址,将所述请求报文目的地址替换为IPv6主机的IPv6地址后发送至IPv6主机; IPv6主机返回一应答报文到协议转换网关,所述应答报文源地址为IPv6主机的IPv6地址,目的地址为所述IPv4主机地址; 协议转换网关查询预置的第二地址映射表,找到所述IPv6主机的IPv6地址对应的IPv6主机的IPv4地址后发送至IPv4主机。2.根据权利要求1所述的方法,其特征在于,所述IPv4DNS服务器查询第一地址映射表之前还包括: 设置所述IPv6主机的IPv4地址与所述指定域名的第一地址映射表。3.根据权利要求1所述的方法,其特征在于,所述协议转换网关查询预置的第二地址映射表之前还包括: 设置所述IPv6主机的IPv4地址与所述IPv6主机的IPv6地址的第二地址映射表。4.根据权利要求1所述的方法,其特征在于,所述协议转换网关查询预置的第二地址映射表,找到所述IPv6主机的IPv6地址对应的IPv6主机的IPv4地址后发送至IPv4主机之后,还包括: IPv4主机获取IPv6主机的IPv4地址后,发送一源地址为IPv4主机地址,目的地址为IPv6主机的IPv4地址的通信报文至NAT-PT网关; 协议转换网关查询预置的第二地址映射表替换所述通信报文目的地址为IPv6主机的IPv6地址,并发送至IPv6主机; 协议转换网关建立IPv4主机与IPv6主机的通信。5.一种域名查询系统,其特征在于,包括IPv4主机、IPv4DNS服务器、协议转换网关、IPv6主机: IPv4主机,用于向IPv4DNS服务器发送DNS请求,所述DNS请求的内容为查询指定域名的IPv6主机的IPv4地址;或者 收到IPv4DNS服务器返回的IPv4地址后,用于发送源地址为所述IPv4主机地址,目的地址为所述IPv6主机的IPv4地址的请求报文至协议转换网关;以及 获取IPv6主机的IPv4地址后,用于发送源地址为IPv4主机地址,目的地址为IPv6主机的IPv4地址的通信报文至协议转换网关; IPv4DNS服务器,用于查询第一地址映射表,根据所述指定域名找到所述IPv6主机的IPv4地址,并将该IPv4地址返回给IPv4主机; 协议转换网关具体包括地址查询单元和协议转换单元: 地址查询单元,用于在预置的第二地址映射表中查找所述IPv6主机的IPv4地址对应的IPv6主机的IPv6地址,或者 在预置的第二地址映射表中查找所述IPv6主机的IPv6地址对应的IPv6主机的IPv4地址; 协议转换单元,用于将所述请求报文目的地址替换为IPv6主机的IPv6地址后发送至IPv6主机;或者 替换所述通信报文目的地址为IPv6主机的IPv6地址,并发送至IPv6主机; IPv6主机,用于发送应答报文至协议转换网关,所述应答报文源地址为IPv6主机的IPv6地址,目的地址为所述IPv4主机地址。6.根据权利要求5所述的系统,其特征在于,所述IPv4DNS服务器还包括: 第一地址映射表设置单元,用于设置所述IPv6主机的IPv4地址与所述指定域名的第一地址映射表。7.根据权利要求5所述的系统,其特征在于,所述NAT-PT网关还包括: 第二地址映射表设置单元,用于设置所述IPv6主机的IPv4地址与所述IPv6主机的IPv6地址的第二地址映射表。8.根据权利要求5所述的系统,其特征在于,所述协议转换网关还包括: 通信单元,用于建立IPv4主机与IPv6主机的通信。
【专利摘要】本发明公开了一种域名查询方法及系统,该方法包括:IPv4主机向IPv4DNS服务器发送DNS请求,查询指定域名的IPv6主机的IPv4地址;IPv4DNS服务器查询第一地址映射表找到IPv6主机的IPv4地址并返回给IPv4主机;IPv4主机发送请求报文至协议转换网关;协议转换网关查询第二地址映射表找到IPv6主机的IPv6地址,替换为请求报文目的地址后发送至IPv6主机;IPv6主机返回应答报文到协议转换网关;协议转换网关查询第二地址映射表,找到IPv6主机的IPv4地址后发送至IPv4主机。本发明通过设置地址映射表,解决了DNS-ALG的转换延时问题,实现IPv4与IPv6准确快速的通信。
【IPC分类】H04L29/12, H04L29/06
【公开号】CN105306607
【申请号】CN201410232432
【发明人】王军
【申请人】无锡韩光电器有限公司
【公开日】2016年2月3日
【申请日】2014年5月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1