文档中心>云解析 DNS>实践教程>DNS 解析实现智能解析

DNS 解析实现智能解析

最近更新时间:2023-08-28 17:32:22

我的收藏

操作场景

通过境内跨运营商或跨地区进行访问: 中国大陆地区实现跨运营商进行访问,大多数都会使用多个运营商 IP 地址,由于传统 DNS 解析是随机或优选的方式将其中一个 IP 地址返回给访问用户,这种情况下容易造成访问用户跨网或跨地域访问速度慢或访问质量差,因此企业可通过 DNS 智能解析的配置来实现用户的就近访问。
通过全球范围进行访问:若企业需要在全球范围内进行访问,通常会在境内和境外分别部署应用服务,因此企业可通过 DNS 智能解析的配置,判断用户处于境内或境外,可以更快速响应用户的访问。
通过智能解析限制某运营商或地域的访问者进行访问:部分企业因某些原因,需要限制境外的用户访问企业的应用服务,因此企业可通过 DNS 配置智能解析,实现屏蔽境外访问者的访问诉求。

前提条件

1个可访问的域名,例如 dnspod.cn。
3个运营商 IP 地址,例如,联通线路解析至 1.1.1.1、移动线路解析至 2.2.2.2、电信线路解析至 3.3.3.3。

操作步骤

通过境内跨运营商或跨地区进行访问

1. 请登录 DNS 解析控制台,选择需要配置智能解析的域名,单击操作栏的解析进入该域名的记录管理页面。如下图所示:
?
?
2. 单击添加记录,创建3条子域名(例如,主机记录设置为 www)的 A 记录,线路类型分别设置为默认移动电信,记录类型分别设置为3个运营商 IP 地址:1.1.1.1(联通)、2.2.2.2(移动)、3.3.3.3(电信)。如下图所示:
?
配置后可以实现的效果:
DNS 解析会智能判断出您访问的来源,并返回配置的记录 IP 地址。
若您本地 DNS 出口 IP 来源于移动运营商,DNS 查询获取的地址为 2.2.2.2。
若您本地 DNS 出口 IP 来源于电信运营商,DNS 查询获取的地址为 3.3.3.3。
若您本地 DNS 出口 IP 来源不属于电信或移动(例如来源于联通等)的场景下,DNS 查询获取的地址为 1.1.1.1。

通过全球范围进行访问

1. 请登录 DNS 解析控制台,选择需要配置智能解析的域名,进入该域名的记录管理页面。
2. 单击添加记录,创建2条子域名(例如,主机记录设置为 www) A 记录,线路类型分别设置为境外默认,记录类型分别设置为 1.1.1.1(境外)、2.2.2.2(默认)。如下图所示:
?
配置后可以实现的效果:
若您本地 DNS 出口 IP 来源于境外,DNS 查询获取的地址为境外 IP 1.1.1.1。
若您本地 DNS 出口 IP 来源于非境外,DNS 查询获取的地址为移动运营商 IP 2.2.2.2。

通过智能解析限制某运营商或地域的访问者进行访问

1. 登录 DNS 解析控制台,选择并单击需要配置智能解析的域名,进入该域名的记录管理页面。
2. 单击添加记录,创建2条子域名(例如,主机记录设置为 www) A 记录,线路类型分别设置为境外默认,记录类型分别设置为 127.0.0.1(境外)、2.2.2.2(默认)。如下图所示:
?
配置后可以实现的效果:
若您本地 DNS 出口 IP 来源于境外,DNS 查询获取的地址为 127.0.0.1 (该地址可实现境外用户无法访问)。
若您本地 DNS 出口 IP 来源于非境外,DNS 查询获取的地址为移动运营商 IP 2.2.2.2。
http://www.vxiaotou.com