一种域名解析方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:44963990 阅读:56 留言:0更新日期:2025-04-12 01:35
本发明专利技术公开了一种域名解析方法、装置、设备、存储介质及产品。方法应用于集群内的CoreDNS服务器,包括:接收目标主机网络Pod发送的经过第一网络地址转换规则和第二网络地址转换规则分别处理后的目标域名解析请求报文;基于目标域名解析请求报文确定对应的目标应用IP地址;将目标应用IP地址发送至目标主机网络Pod,以使目标主机网络Pod基于目标应用IP地址与目标应用建立连接。本方案可以实现不需要对主机网络Pod做任何改动即可让主机网络Pod能立即使用CoreDNS的域名服务功能,同时对实际生产环境友好,对业务无任何影响。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种域名解析方法、装置、设备、存储介质及产品


技术介绍

1、在kubernetes环境中coredns服务器会提供集群级别的域名解析服务,在kubernetes集群内可以基于该服务通过域名的方式和其他应用通信。针对基于cni(containernetworkinterface,容器网络接口)的容器网络pod,kubelet会自动修改其内部的/etc/resolv.conf文件,添加coredns服务器的clusterip,以确保容器网络pod可正常通过域名的方式访问各类服务。但主机网络pod的/etc/resolv.conf文件通常是继承自该pod所在节点的/etc/resolv.conf文件,而节点的/etc/resolv.conf文件内的域名解析地址可能并不是coredns服务器的clusterip,这就导致主机网络pod无法基于coredns服务器的域名解析功能通过域名方式和其他应用进行通信。

2、针对上述问题,现有方法可通过以下两种方式解决,一是修改节点的/etc/resolv.conf文件,添加core本文档来自技高网...

【技术保护点】

1.一种域名解析方法,其特征在于,应用于集群内的CoreDNS服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标域名解析请求报文确定对应的目标应用IP地址,包括:

3.根据权利要求2所述的方法,其特征在于,在所述待解析域名属于第一类外部域名时,所述目标应用IP地址的确定方式,包括:

4.根据权利要求2所述的方法,其特征在于,在所述待解析域名属于第二类外部域名时,所述目标应用IP地址的确定方式,包括:

5.根据权利要求1所述的方法,其特征在于,所述第一网络地址转换规则和所述第二网络地址转换规则,是由预设网络地址...

【技术特征摘要】

1.一种域名解析方法,其特征在于,应用于集群内的coredns服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标域名解析请求报文确定对应的目标应用ip地址,包括:

3.根据权利要求2所述的方法,其特征在于,在所述待解析域名属于第一类外部域名时,所述目标应用ip地址的确定方式,包括:

4.根据权利要求2所述的方法,其特征在于,在所述待解析域名属于第二类外部域名时,所述目标应用ip地址的确定方式,包括:

5.根据权利要求1所述的方法,其特征在于,所述第一网络地址转换规则和所述第二网络地址转换规则,是由预设网络地址转换配置工具分别基于所述指定ip地址和所述指定集群容器网络网段配置得到...

【专利技术属性】
技术研发人员:李阳高文泽
申请(专利权)人:星环信息科技上海股份有限公司
类型:发明
国别省市:

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

1