您在火山引擎云解析(DNS)中可以为不同记录集配置不同的线路。对于来自不同线路的 DNS 查询请求,云解析 DNS 会在 DNS 响应中包含不同记录集中的记录值。
收到 DNS 查询请求时,云解析 DNS 会按照以下顺序从上到下匹配线路。如果匹配成功,则云解析 DNS 会停止继续匹配;如果匹配失败,云解析 DNS 会继续向下匹配。默认线路用于兜底,可以匹配到任何来源的 DNS 查询请求。
例如,www.example.com
对应以下多个记录集:
记录类型 | 记录值 | 线路 |
---|---|---|
A | 1.1.1.1 | 地理位置线路 - 中国内地 - 华东 - 上海 |
A | 2.2.2.2 | 运营商线路 - 移动 - 华东 |
A | 3.3.3.3 | 运营商线路 - 移动 |
A | 4.4.4.4 | 默认线路 |
如果某上海移动用户访问 www.example.com
,因为 地理位置线路 - 中国内地 - 大区 - 省份 线路的的匹配顺序高于其他线路,云解析 DNS 会返回记录值 1.1.1.1
。
如果某北京移动用户访问 www.example.com
,因为 运营商线路 - 运营商 线路的匹配顺序高于其他线路,云解析 DNS 会返回记录值 2.2.2.2
。
如果某北京电信用户访问 www.example.com
,会匹配到 默认线路。因此,云解析 DNS 会返回记录值 4.4.4.4
。