【技术实现步骤摘要】
一种域名解析方法及系统
[0001]本申请涉及计算机
,尤其是涉及一种域名解析方法及系统。
技术介绍
[0002]域名解析是指对客户端提供的域名进行解析,得到该域名对应的IP地址。通常,域名解析可以由域名系统(domain name system,DNS)服务器完成。例如,客户端可以向DNS服务器发送域名解析请求,DNS服务器基于该域名解析请求中携带的域名,进行解析,然后向客户端返回该域名的IP地址,接着客户端基于该IP地址,访问域名所对应的网站。
[0003]随着计算机技术的发展,虚拟化技术的得到了广泛应用,部分功能服务不再部署在物理主机上,而是通过虚拟化的形式部署在虚拟机中。在虚拟化的环境中也需要使用域名解析的服务,基于此业界还需要额外设置一台物理主机(例如宿主机)或者虚拟机来提供域名解析的服务。
[0004]额外设置物理主机或虚拟机来提供域名解析的服务,需要该物理主机或虚拟机需要通过网络连接到虚拟化环境中的全部虚拟机,以为虚拟化环境中的全部虚拟机提供域名解析的服务。然而,通过这种部署方式来提供域名 ...
【技术保护点】
【技术特征摘要】
1.一种域名解析方法,其特征在于,应用于宿主机,所述宿主机部署有虚拟机,所述方法包括:当所述虚拟机发送的域名解析请求报文中携带的源端口号在预先配置的端口号集中命中时,所述宿主机拦截所述域名解析请求报文;所述宿主机在预先配置的域名与IP地址的对应关系中,查找与所述域名解析请求报文中携带的目标域名所对应的目标IP地址;当所述宿主机在所述对应关系中查找到与所述目标域名对应的目标IP地址时,所述宿主机向所述虚拟机返回所述目标IP地址。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述宿主机在所述对应关系中查找到与所述目标域名对应的多个目标IP地址时,所述宿主机向所述虚拟机返回所述多个目标IP地址中的第一目标IP地址;所述第一目标IP地址通过在所述多个目标IP地址中随机确定得到。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述宿主机再次在所述对应关系中查找与所述目标域名对应的目标IP地址时,所述宿主机向所述虚拟机返回第二目标IP地址,所述第二目标IP地址为所述第一目标IP地址的下一个目标IP地址;其中,所述多个目标IP地址预先按照顺序排列。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述宿主机在所述对应关系中未查找到与所述目标域名对应的目标IP地址时,所述宿主机向所述域名解析请求报文携带的目的地址,转发所述域名解析请求报文。5.根据权利要求1所述的方法,其特征在于,所述宿主机向所述虚拟机返回所述目标IP地址,包括:所述宿主机将所述目标IP地址封装在应答所述域名解析请求报文的域名解析响应报文中,...
【专利技术属性】
技术研发人员:张兆增,冯振,
申请(专利权)人:广东浪潮智慧计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。