文档首页/ 云解析服务 DNS/ 最佳实践/ 通过云解析服务实现运营商线路解析和地域解析
更新时间:2024-07-31 GMT+08:00
分享

通过云解析服务实现运营商线路解析和地域解析

应用场景

普通的域名解析只为用户返回解析结果,不会考虑访问者IP的来源和类型,这样,所有的访问者都被解析到同样的IP地址上,容易出现由跨运营商或者跨地域访问引起网络体验欠佳的问题。

云解析服务的智能线路解析功能支持按运营商、地域等维度区分访问者IP的来源和类型,对同一域名的访问请求做出不同的解析响应,指向不同服务器的IP地址。当联通用户访问时,域名解析服务器返回联通服务器的IP地址;当电信用户访问时,返回电信服务器的IP地址,解决了跨网访问慢的难题,从而实现高效解析。

除了按运营商线路及地域解析之外,云解析服务还支持按IP网段划分访问者的自定义线路解析,您可以更细粒度的设置解析线路,将访问者路由至不同的网站服务器。

对于部署了多台服务器的网站,如果想要实现解析的负载均衡,可以选择云解析服务的权重解析来实现。

本文指导用户通过华为云DNS服务智能解析配置以下业务场景:

  • 中国大陆跨运营商访问:在中国大陆地区实现跨运营商进行访问,智能DNS解析可以配置多个运营商IP地址,智能判断用户访问来源,并返回最合适的IP地址,实现用户的就近访问。
  • 全球业务范围的智能访问对于需要在全球范围内进行访问的企业,智能DNS解析可以判断用户处于中国大陆或全球范围,并能够根据具体的国家或地区返回相应的IP地址,以快速响应用户的访问。

方案架构

  • 中国大陆用户根据运营商类型配置不同的IP访问地址
    • 联通:1.1.xx.xx
    • 移动:2.2.xx.xx
    • 电信:3.3.xx.xx
    • 其他运营商(教育网、铁通、鹏博士等):4.4.xx.xx
  • 全球范围(不含中国大陆)用户根据所属地区配置不同的IP访问地址
    • 亚太地区-中国香港:5.5.xx.xx
    • 亚太地区-中国澳门:6.6.xx.xx
    • 亚太地区-中国台湾:7.7.xx.xx
    • 亚太地区-其他地区:8.8.xx.xx

操作流程

通过智能解析为不同运营商线路类型、不同地区用户配置域名解析的操作流程如图1所示。

图1 运营商线路解析和地域解析配置流程

步骤一:创建公网域名

以huawei-example.com为例,详细操作流程请参见创建公网域名

步骤二:添加解析记录

  1. 在已添加公网域名的所在行,单击“管理解析”。

    进入域名的解析记录列表页。

  2. 在域名解析记录列表页,单击“添加记录集”,配置子域名test.huawei-example.com的解析记录。
    • 中国大陆跨运营商访问,按照表1配置,云解析服务将访问者的运营商类型返回对应的解析记录IP地址。
      配置结果如图2所示。
      表1 配置运营商解析

      线路类型

      运营商(访问者本地DNS出口IP来源)

      解析记录值

      运营商线路解析

      联通

      1.1.xx.xx

      移动

      2.2.xx.xx

      电信

      3.3.xx.xx

      默认

      其他(例如教育网、铁通、鹏博士等)

      4.4.xx.xx

      图2 运营商解析记录
    • 全球(不含中国大陆)业务范围的智能访问,按照表2配置,云解析服务将访问者所在地区返回对应的解析记录IP地址。
      配置结果如图3所示。
      表2 配置地域解析

      线路类型

      地区(访问者本地DNS出口IP来源)

      解析记录值

      地域解析-全球-亚太地区

      中国香港

      5.5.xx.xx

      中国澳门

      6.6.xx.xx

      中国台湾

      7.7.xx.xx

      地域解析-全球-默认

      其他地区

      8.8.xx.xx

      图3 地域解析记录

步骤三:修改DNS服务器地址

请确认您的域名已使用华为云DNS服务器地址解析,才能确保步骤二:添加解析记录配置的解析记录生效。

详细内容请参见怎样查看并修改域名的DNS服务器地址?

更改后的DNS服务器地址将于48小时内生效,具体生效时间请以域名注册商处的说明为准。

步骤四:验证解析是否生效

方式一:通过域名诊断功能验证解析是否生效,详细内容请参见诊断公网域名解析是否生效

方式二:通过nslookup命令验证解析是否生效,具体操作如下:
  1. 在本地主机单击“搜索”,输入cmd,打开命令窗口。
  2. 输入查询命令检查解析是否生效。
    • A类型解析:nslookup -qt=a 域名

      示例:nslookup -qt=a test.huawei-example.com

相关文档