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

技术编号:39433171 阅读:8 留言:0更新日期:2023-11-19 16:16
本申请实施例提供了一种域名解析方法、装置、设备、存储介质及程序产品,该方法包括:在接收到域名的解析请求的情况下,确定所述域名的域名类型,所述域名类型包括内部类型和外部类型;在所述域名类型为内部类型的情况下,将所述解析请求转发至内部域名服务器,用于所述内部域名服务器对所述域名进行解析处理得到解析结果,所述内部域名服务器部署在私有网络中;在所述域名类型为外部类型的情况下,将所述解析请求转发至外部域名服务器,用于所述外部域名服务器对所述域名进行解析处理得到解析结果,所述外部域名服务器部署在公共网络中。本方案能够在域名解析时,实现安全访问以及资源的合理利用,降低了域名查询成本。降低了域名查询成本。降低了域名查询成本。

【技术实现步骤摘要】
域名解析方法、装置、设备、存储介质及程序产品


[0001]本申请实施例涉及网络
,尤其涉及一种域名解析方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]DNS(Domain Name System,域名系统)服务是一种将域名转换为对应IP地址的分布式命名系统服务。其充当互联网上的电话簿,将易于记忆的域名(例如www.example.com)映射到计算机理解的IP地址(例如192.0.2.1)。DNS服务是为了提供域名解析和相关功能而设立的服务。DNS服务通常由DNS服务器提供,服务器存储了域名与IP地址之间的映射关系。当用户在浏览器中输入一个域名时,操作系统会将该解析请求发送至本地DNS解析器或者ISP(互联网服务提供商)的DNS服务器。解析器或DNS服务器根据配置,查询域名的映射关系得到对应的IP地址。DNS服务对于互联网的正常运行至关重要,它使用户能够使用易于记忆的域名来访问各种网络资源,而无需记住复杂的IP地址。
[0003]相关技术中,在进行域名解析时,通过利用统一的域名服务进行域名查询。然而,随着机构业务的发展,在域名解析时如何实现安全访问以及资源的合理利用是目前急需解决的问题。

技术实现思路

[0004]本申请实施例提供了一种域名解析方法、装置、设备、存储介质及程序产品,能够在域名解析时,实现安全访问以及资源的合理利用,降低了域名查询成本。
[0005]第一方面,本申请实施例提供了一种域名解析方法,该方法包括:
[0006]在接收到域名的解析请求的情况下,确定所述域名的域名类型,所述域名类型包括内部类型和外部类型;
[0007]在所述域名类型为内部类型的情况下,将所述解析请求转发至内部域名服务器,用于所述内部域名服务器对所述域名进行解析处理得到解析结果,所述内部域名服务器部署在私有网络中;
[0008]在所述域名类型为外部类型的情况下,将所述解析请求转发至外部域名服务器,用于所述外部域名服务器对所述域名进行解析处理得到解析结果,所述外部域名服务器部署在公共网络中。
[0009]第二方面,本申请实施例还提供了一种域名解析装置,包括:
[0010]类型确定模块,配置为在接收到域名的解析请求的情况下,确定所述域名的域名类型,所述域名类型包括内部类型和外部类型;
[0011]转发模块,配置为在所述域名类型为内部类型的情况下,将所述解析请求转发至内部域名服务器,用于所述内部域名服务器对所述域名进行解析处理得到解析结果,所述内部域名服务器部署在私有网络中;
[0012]所述转发模块,还配置为在所述域名类型为外部类型的情况下,将所述解析请求
转发至外部域名服务器,用于所述外部域名服务器对所述域名进行解析处理得到解析结果,所述外部域名服务器部署在公共网络中。
[0013]第三方面,本申请实施例还提供了一种域名解析设备,该设备包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序,
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例所述的域名解析方法。
[0017]第四方面,本申请实施例还提供了一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本申请实施例所述的域名解析方法。
[0018]第五方面,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行本申请实施例所述的域名解析方法。
[0019]本申请实施例中,在接收到域名的解析请求的情况下,确定域名的域名类型,其中,域名类型包括内部类型和外部类型,在域名类型为内部类型的情况下,将解析请求转发至内部域名服务器,用于内部域名服务器对域名进行解析处理得到解析结果,内部域名服务器部署在私有网络中;在域名类型为外部类型的情况下,将解析请求转发至外部域名服务器,用于外部域名服务器对域名进行解析处理得到解析结果,其中,外部域名服务器部署在公共网络中。该方案中,针对不同类型的域名解析时,分流至不同网络环境下的域名服务器,对于内部类型的域名解析,采用私有网络中部署的服务器进行解析,由于其托管在内部的服务器上,此时由公网访问该域名时,外部公网的服务器无法对其进行解析,只有内部用户能够访问该域名指向的服务器,杜绝来自外部网络的访问。通过将内部类型的域名限制在内部的私有网络中进行解析,能够控制对内网资源的访问权限,提高了网络安全性,该种配置方式使得机构的内部系统、应用程序和其他敏感信息仅对内部员工或授权用户可见和可访问,起到了限制外部网络访问机构内部资源的作用,有助于减少潜在的安全威胁,并提供更好的内部网络环境。除此之外,由于内部类型的域名解析托管在内部服务器上,无需通过公共互联网进行访问,即使查询量很大,也不会产生额外的域名查询成本。由此,可以节省支出并提供稳定可靠的域名解析服务。机构内部的用户可以直接访问内部域名,而无需经过公共互联网的解析过程,提高了解析速度,减少了对外部域名服务器的依赖。
附图说明
[0020]图1为本申请实施例提供的一种域名解析方法的流程图;
[0021]图2为本申请实施例提供的另一种域名解析方法的流程图;
[0022]图3为本申请实施例提供的另一种域名解析方法的流程图;
[0023]图4为本申请实施例提供的另一种域名解析方法的流程图;
[0024]图5为本申请实施例提供的一种域名解析装置的结构框图;
[0025]图6为本申请实施例提供的一种域名解析设备的结构示意图。
具体实施方式
[0026]下面结合附图和实施例对本申请实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请实施例,而非对本申请实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请实施例相关的部分而非全部结构。
[0027]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0028]本申请实施例提供的域名解析方法,可以由计算设备如服务器、笔记本电脑、台式机等执行,可应用于企业机构中对域名进行解析的场景。如针对跨国机构,部署的域名解析方法。
[0029]图1为本申请实施例提供的一种域名解析方法的流程图,如图1所示,具体包括如下步骤:
[0030]步骤S101、在接收到域名的解析请求的情本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.域名解析方法,其特征在于,包括:在接收到域名的解析请求的情况下,确定所述域名的域名类型,所述域名类型包括内部类型和外部类型;在所述域名类型为内部类型的情况下,将所述解析请求转发至内部域名服务器,用于所述内部域名服务器对所述域名进行解析处理得到解析结果,所述内部域名服务器部署在私有网络中;在所述域名类型为外部类型的情况下,将所述解析请求转发至外部域名服务器,用于所述外部域名服务器对所述域名进行解析处理得到解析结果,所述外部域名服务器部署在公共网络中。2.根据权利要求1所述的域名解析方法,其特征在于,在所述确定所述域名的域名类型之前,还包括:接收通过服务代理节点发送的域名的解析请求,其中,不同的服务代理节点的地理位置不同,具有相同的IP地址。3.根据权利要求2所述的域名解析方法,其特征在于,应用于分流服务器,在所述接收通过服务代理节点发送的域名的解析请求之前,还包括:所述服务代理节点基于配置的带宽,将域名的解析请求发送至对应的分流服务器。4.根据权利要求1

3中任一项所述的域名解析方法,其特征在于,所述确定所述域名的域名类型,包括:基于所述域名的字段标识确定所述域名的域名类型;相应的,所述域名类型为内部类型,包括:所述域名的字段标识为预设内部类型标识;所述域名类型为外部类型,包括:所述域名的字段标识不为预设内部类型标识。5.根据权利要求1

3中任一项所述的域名解析方法,其特征在于,所述将所述解析请求转发至外部域名服务器,包括:基于所述域名的地理区域信息以及域名污染信息确定响应所述解析请求的外部域名服务器;将所述解析请求转发至所述外部域名服务器。6.根据权利要求1

3中任一项所述的域...

【专利技术属性】
技术研发人员:王霁欣黄伟亥
申请(专利权)人:广州市网星信息技术有限公司
类型:发明
国别省市:

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

1