CVM DNS 不可用演练

最近更新时间:2025-11-20 15:16:32

我的收藏

背景

CVM(Cloud Virtual Machine)作为腾讯云推出的云服务器,已经得到了越来越广泛的应用。在使用 CVM 时,通过 DNS(Domain Name System)可以快速定位服务器的 IP 地址,便于用户访问。由于云计算架构引入的复杂性也为稳定性带来了新的挑战。但是,长期以来,DNS 在互联网世界中的重要性却被人们所忽略。恶意的 DNS 污染、劫持,缺少高可用、可扩展等问题使得 DNS 成为攻击的热门目标。因此,为保障用户的业务连续性和安全性,CVM DNS 混沌演练应运而生。

演练实施

步骤1:演练准备

准备一台待演练的 CVM 实例对象。

步骤2:演练编排

1. 登录 智能顾问控制台 > 架构治理,进入治理模式,点击混沌演练。(详细创建演练方式请参见 使用智能顾问进行混沌演练

2. 点击新建演练,填写演练基本信息,完成后点击下一步

3. 在演练实例中,选择计算- CVM,选择后点击搜索添加,添加 CVM 实例资源。亦可通过架构图添加方式,直接点击架构图上的 CVM 资源,选择实例进行添加。

4. 完成添加实例后,点击添加动作,在网络资源分类下,选择 DNS 不可用




5. 配置故障动作参数。支持域名白名单参数,表示在 DNS 故障生效期间仍然可以正常解析的域名列表,多个域名用英文分号分隔。然后单击确定

6. 参数配置完成之后,在全局配置中选择执行方式护栏策略,及添加可观测指标。配置完成后,点击提交,即可完成演练任务创建。



步骤3:执行演练

1. 故障前 DNS 解析验证。使用 nslookup 命令进行域名解析测试。

2. 前往演练详情,点击故障动作组中的执行,或下方开始演练,注入故障。

3. 故障注入成功之后,使用 nslookup 观察 CVM DNS 解析。


4. 点击对应恢复动作中的执行,恢复 DNS。

5. 恢复成功之后,再次观察 CVM DNS 解析。可看到 DNS 已经恢复正常。