设置自定义线路解析
操作场景
自定义线路解析,支持DNS根据访问者的IP地址返回特定的IP地址。
- 如果访问者所属Local DNS不支持扩展DNS机制(Extension Mechanisms for DNS,EDNS),则DNS根据访问者所属Local DNS的IP地址进行自定义线路解析。
- 如果访问者所属Local DNS支持EDNS机制,则DNS根据访问者的IP地址进行自定义线路解析。
- 因大部分公共DNS不支持EDNS机制,为避免自定义线路解析不生效,请将域名的DNS服务器设置为权威DNS。
华为云DNS地址的设置请参考华为云DNS对用户提供域名服务的DNS是什么?。
在普通的域名解析中,DNS根据访问请求中的域名直接返回对应的IP地址,不考虑访问者的网络、地域或者IP地址等来源信息,所有的访问请求都被路由到同样的IP地址。
如果有一个网站,对外的域名为example.com,想要实现外部用户访问网站服务器A(对应IP地址为1.1.1.1),内部用户访问网站服务器B(2.2.2.2),可以通过自定义线路功能实现。
步骤一:创建自定义线路
- 在左侧树状导航栏,选择“域名解析 > 自定义线路”。
- 单击“添加线路”,开始创建自定义线路。
图1 添加自定义线路
- 根据界面提示配置参数,参数说明如表1所示。
- 单击“确定”,完成自定义线路的设置。
步骤二:配置自定义线路解析
以为域名example.com设置“Line1”解析记录(IP地址1.1.1.1)和“Line2”解析记录(IP地址2.2.2.2)为例,介绍配置自定义线路解析的操作步骤。
- 根据界面提示为域名example.com配置2条A类型解析记录,参数取值如表2所示。
表2 添加A类型记录集参数说明 参数
参数说明
Line1
Line2
记录类型
记录集的类型,此处为A类型。
A – 将域名指向IPv4地址
A – 将域名指向IPv4地址
主机记录
解析域名的前缀。
例如创建的域名为“example.com”,其“主机记录”设置包括:
www
www
线路类型
默认值为“全网默认”。
- 全网默认:默认线路类型,当未根据访问者来源设置解析线路时,系统会返回默认解析结果。
- 运营商线路解析:根据访问者所在运营商,设置解析线路。
- 地域解析:根据访问者所在地域,设置解析线路。
- 自定义线路:根据访问者所属IP网段,设置解析线路。
自定义线路_线路1
自定义线路_线路2
TTL(秒)
解析记录在本地DNS服务器的缓存时间,以秒为单位。
默认值为“300秒”。取值范围为:1~2147483647
如果您的服务地址经常更换,建议TTL值设置相对小些,反之,建议设置相对大些。
更多TTL相关内容请参见什么是TTL值?。
默认为“5min”,即300s。
默认为“5min”,即300s。
记录值
域名对应的IPv4地址。
多个IPv4地址以换行符分隔。
1.1.1.1
2.2.2.2
别名
用于是否将此记录集关联至云服务资源实例。
- 是:为此记录集关联云服务资源实例。
- 否:不为此记录集关联云服务资源实例。
否
否
权重
可选参数,返回解析记录的权重比例。默认值为1,取值范围:0~1000。
仅支持为公网域名的记录集配置此参数。
当域名在同一解析线路中有多条相同类型的解析记录时,可以通过“权重”设置解析记录的响应比例。
1
1
标签
可选参数,记录集的标识,包括键和值,每个记录集可以创建10个20个标签。
键和值的命名规则请参见表3。
说明:如您的组织已经设定云解析服务的相关标签策略,则需按照标签策略规则为记录集添加标签。标签如果不符合标签策略的规则,则可能会导致记录集创建失败,请联系组织管理员了解标签策略详情。
example_key1
example_value1
example_key1
example_value1
描述
可选参数,对域名的描述。
长度不超过255个字符。
-
-
- 单击“确定”,完成自定义解析线路的设置。