一、自建 DNS 配置建议
注意:优先评估 私有域解析 Private DNS 产品是否满足需求。
二、CLB 接入防止串流
技术背景:负载均衡配置相关。
三、兼容腾讯云内部域名
腾讯云 CVM 默认会依赖 VPC DNS 解析,例如访问 NTP、YUM 源、监控上报,都依赖默认的云 VPC DNS,若客户自定义 DNS 无法解析这些域名,将导致此类基础服务不可用。
同时,COS 等 PaaS 服务默认也是需要通过域名访问,也依赖 VPC DNS。
因此,客户自建的 DNS 服务器需要将如下域名转发给腾讯云 VPC DNS 做解析。
*.tencentcloudapi.com*.tencentyun.com*.myqcloud.com*.tencentcos.cn
腾讯云 VPC DNS 服务器列表:
nameserver 183.60.82.98nameserver 183.60.83.19
四、如何在单台 Linux CVM 中配置使用自建 DNS
在创建 CVM 时,DNS 服务器采用默认配置,无需额外配置。如果你评估 VPC DNS 无法满足业务需求,可以自行配置 DNS。在 Linux 实例中自定义配置 DNS,可以避免自定义的resolv.conf中的 DNS 配置被 DHCP 或 cloud-init 修改覆盖,详情请参见 如何在 Linux 实例中自定义 DNS 配置。
五、如何在整个 VPC 中配置使用自建 DNS
腾讯云默认 DNS 地址为:183.60.83.19,183.60.82.98。如果需要对整个 VPC 配置自建 DNS,你可以在私有网络中配置上对应的 DNS,详情请参见 修改私有网络 DNS 信息。
注意:配置修改后,对该私有网络内所有云服务器生效:
六、关注可能的限频问题
腾讯云 VPC DNS 对递归解析有使用限制,自建 DNS 可根据业务需求对递归解析结果进行缓存,以避免大量重复的递归解析请求直接传递到后端 VPC DNS。具体限制请参见 Private DNS 限制。
七、CVM 规格与关键指标
·腾讯云 CVM 实例有子机规格限制,包括但不限于:连接数、带宽 BPS、包速 PPS 等。如果实例规格达到上限,建议升配规格或者对自建 DNS 横向扩容节点。详情请参见 实例规格。
·建议在腾讯云可观测平台配置订阅告警。例如:额度达到80%触发告警、ping 不可达触发告警。详情请参见 订阅告警。
八、客户端 DNS Cache
客户端配置 NSCD Cache 缓存服务,可以减少重复 DNS 解析请求,同时提高 DNS 可用性,详情请参见 配置 NSCD 服务实现缓存加速,提高 DNS 可用性。