• 沒有找到結果。

操作场景

自定义线路解析,支持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. 登录管理控制台。

2. 将鼠标悬浮于页面左侧的“ ”,在服务列表中,选择“网络 > 云解析服 务”。

进入“云解析”页面。

3. 在左侧树状导航栏,选择“域名解析 > 自定义线路”。

进入“自定义线路”页面。

4. 单击“添加线路”,开始创建自定义线路。

5-3 添加自定义线路

5. 根据界面提示配置参数,参数说明如表5-8所示。

5-8 添加自定义线路参数说明

参数 参数说明 取值样例1 取值样例2

线路名称 自定义线路名称。 Line1 Line2 IP地址范围 DNS访问者的IP网段。

最多可输入50个IP地址 范围,起始IP地址和结 束IP地址以中划线“-”

分隔,IP地址范围之间 不能相互重叠。

1.0.0.1-1.0.0.2 1.0.0.3-1.0.0.4

6. 单击“确定”,完成自定义线路的设置。

步骤二:配置自定义线路解析

以为域名example.com设置“Line1”解析记录(IP地址1.1.1.1)和“Line2”解析记录

(IP地址2.2.2.2)为例,介绍配置自定义线路解析的操作步骤。

1. 登录管理控制台。

2. 将鼠标悬浮于页面左侧的“ ”,在服务列表中,选择“网络 > 云解析服 务”。

进入“云解析”页面。

3. 在左侧树状导航栏,选择“域名解析 > 公网解析”。

4. 在“公网域名”页面的域名列表中,单击域名example.com的名称。

进入“解析记录”页面。

5. 单击“添加记录集”。

进入“添加记录集”页面。

5-4 添加记录集

6. 根据界面提示为域名example.com配置2条A类型解析记录,参数取值如表5-9所 示。

5-9 添加 A 类型记录集参数说明

参数 参数说明 Line1 Line2

主机记录 解析域名的前缀。

例如创建的域名为

“example.com”,其

“主机记录”设置包 括:

● www:用于网站解 析,表示解析的域名 为“www.example.co m”。

● 空:用于网站解析,

表示解析的域名为

“example.com”。

主机记录置为空,还 可用于为空头域名

“@”添加解析。

● abc:用于子域名解 析,表示解析的域名 为“example.com”

的子域名“abc.example.com

”。

● mail:用于邮箱解 析,表示解析的域名 为“mail.example.co m”。

● *:用于泛解析,表 示解析的域名为

“*.example.com”

,匹配“example.com”的 所有子域名。

www www

类型 记录集的类型,此处为

A类型。 A – 将域名指向

IPv4地址 A – 将域名指向 IPv4地址 别名 用于是否将此记录集关

参数 参数说明 Line1 Line2

TTL(秒) 解析记录在本地DNS服 务器的缓存时间,以秒 为单位。

默认值为“300秒”。

取值范围为:

1~2147483647

如果您的服务地址经常 更换,建议TTL值设置 相对小些,反之,建议 设置相对大些。

更多TTL相关内容请参 见什么是TTL值?。

默认为“5min”,即 300s。

默认为“5min”,即 300s。

值 域名对应的IPv4地址。

多个IPv4地址以换行符 分隔。

1.1.1.1 2.2.2.2

参数 参数说明 Line1 Line2 权重 可选参数,返回解析记

录的权重比例。默认值 为1,取值范围:

0~1000。

仅支持为公网域名的记 见表5-10。

example_key1 example_value1

example_key1 example_value1

描述 可选参数,对域名的描 述,当“其他配置”开 关打开时显示。

长度不超过255个字 符。

“<”、“>”、“\”、“,”、

“|”和“/”的所有Unicode字符,

且首尾字符不能为空格。

example_key1

值 ● 不能为空。

● 长度不超过43个字符。

● 取值为不包含“=”、“*”、

“<”、“>”、“\”、“,”、

“|”和“/”的所有Unicode字符,

且首尾字符不能为空格。

example_value1

7. 单击“确定”,完成自定义解析线路的设置。

例如,某网站的域名为“example.com”,部署了3台服务器,对应的IP地址分别为:

192.168.1.1、192.168.1.2、192.168.1.3。

● 在不配置“权重”参数的情况下,可以配置1条A类型记录集,将记录集值设置为 3个IP地址。

在这种配置中,不同的访问者会随机访问其中1个IP地址。详细信息,请参见当记 录值有多个IP地址时,域名是如何解析的?。

● 在配置“权重”参数的情况下,可以配置3条A类型记录集,记录集值分别设置为 3个IP地址。

在这种配置中,通过“权重”参数,可以设置这3条解析记录在解析响应消息中所 占比重,实现将用户的访问按比例路由到各个服务器上。

权重解析对解析请求的负载均衡更为精确,本章节将介绍如何配置权重解析。

权重解析规划

网站有3台服务器,配置了3条A类型解析记录,分别指向各服务器的IP地址。设置不同 的“权重”参数,可以控制向用户返回不同IP地址的比例。 ple.co m

A 全网

默认 192.1

68.1.1 1 用户的访问请求将按照

“1:1:1”的比例,平均的分摊 至3台服务器上。

192.1 68.1.2 1 192.1 68.1.3 1