更新时间:2024-08-26 GMT+08:00
分享

配置自定义线路解析

操作场景

公网解析功能为您提供多达300+的运营商解析线路和地域线路,还支持您根据特定的IP网段自定义解析线路。自定义线路解析,支持DNS根据访问者的IP地址返回特定的IP地址。

  • 如果访问者所用宽带服务商的Local DNS不支持扩展DNS机制(Extension Mechanisms for DNS,EDNS),则权威DNS根据宽带服务商Local DNS的公网IP地址进行自定义线路网段匹配解析。
  • 如果访问者所用宽带服务商的Local DNS支持EDNS机制,则权威DNS根据EDNS里封装的访问者的公网IP地址进行自定义线路网段匹配解析。
  • 如果您在特定地区或特定运营商使用DNS智能线路IP调度不准,可以通过配置自定义线路解析来规避。

在普通的域名解析中,DNS根据访问请求中的域名直接返回对应的IP地址,不考虑访问者的网络、地域或者IP地址等来源信息,所有的访问请求都被路由到同样的IP地址。

如果有一个网站,对外的域名为example.com,想要实现外部用户访问网站服务器A(对应IP地址为1.1.1.1),内部用户访问网站服务器B(2.2.2.2),可以通过自定义线路功能实现。

步骤一:创建自定义线路

  1. 进入自定义线路列表页面
  2. 单击“添加自定义线路”,开始创建自定义线路。
  3. 根据界面提示配置参数,参数说明如表1所示。
    表1 添加自定义线路参数说明

    参数

    参数说明

    取值样例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

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

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

以为域名example.com设置“Line1”解析记录(IP地址1.1.1.1)和“Line2”解析记录(IP地址2.2.2.2)为例,介绍配置自定义线路解析的操作步骤。

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

    进入“解析记录”页面。

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

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

  1. 根据界面提示为域名example.com配置2条A类型解析记录,参数取值如表2所示。
    表2 添加A类型记录集参数说明

    参数

    参数说明

    Line1

    Line2

    主机记录

    解析域名的前缀。

    例如创建的域名为“example.com”,其“主机记录”设置包括:

    • www:用于网站解析,表示解析的域名为“www.example.com”。
    • 空:用于网站解析,表示解析的域名为“example.com”。

      主机记录置为空,还可用于为空头域名“@”添加解析。

    • abc:用于子域名解析,表示解析的域名为“example.com”的子域名“abc.example.com”。
    • mail:用于邮箱解析,表示解析的域名为“mail.example.com”。
    • *:用于泛解析,表示解析的域名为“*.example.com”,匹配“example.com”的所有子域名。

    www

    www

    类型

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

    A – 将域名指向IPv4地址

    A – 将域名指向IPv4地址

    别名

    用于是否将此记录集关联至云服务资源实例。

    • 是:为此记录集关联云服务资源实例,详细说明请参见设置别名解析
    • 否:不为此记录集关联云服务资源实例。

    线路类型

    默认值为“全网默认”。

    • 全网默认:默认线路类型,当未根据访问者来源设置解析线路时,系统会返回默认解析结果。
    • 运营商线路解析:根据访问者所在运营商,设置解析线路,详细内容请参见配置运营商线路解析
    • 地域解析:根据访问者所在地域,设置解析线路,详细内容请参见配置地域线路解析
    • 自定义线路:根据访问者所属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

    标签

    可选参数,记录集的标识,包括键和值,每个记录集可以创建20个标签。

    键和值的命名规则请参见表3

    说明:

    如您的组织已经设定云解析服务的相关标签策略,则需按照标签策略规则为记录集添加标签。标签如果不符合标签策略的规则,则可能会导致记录集创建失败,请联系组织管理员了解标签策略详情。

    example_key1

    example_value1

    example_key1

    example_value1

    描述

    可选参数,对域名的描述。

    长度不超过255个字符。

    -

    -

    表3 标签命名规则

    参数

    规则

    举例

    • 不能为空。
    • 对于同一资源键值唯一。
    • 长度不超过36个字符。
    • 取值为不包含“=”、“*”、“<”、“>”、“\”、“,”、“|”和“/”的所有Unicode字符,且首尾字符不能为空格。

    example_key1

    • 不能为空。
    • 长度不超过43个字符。
    • 取值为不包含“=”、“*”、“<”、“>”、“\”、“,”、“|”和“/”的所有Unicode字符,且首尾字符不能为空格。

    example_value1

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

相关文档