子域名数量增长后,添加记录时提示超出套餐限制。乍看像缓存或者权限的锅,追下去往往不是。
*.cdn CNAME cdn.example.com *.img CNAME img.example.com # 清理 # 导出后对比访问日志
追下去是这么回事:按用途逐条添加记录,没有使用通配符或分级管理。
「DNS 记录管理」这类改动最怕改一半,回滚脚本先准备好,再动生产。测试环境和线上的差别,往往就在版本号和那几行被忽略的配置上。
线上出问题先对时间点,跟发布、备份、任务执行的时刻排一排,能省掉一半功夫。日志级别临时调高可以,记得改回去,长期开着既占磁盘又掩盖真问题。
权限不要一口气开到最大,先加到够用再往上试,范围小才好收。把复现步骤压到三条以内,交给同事也能跑出来,才算真的定位清楚。
改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。
具体做法是,把同用途的子域名收敛到通配符;按业务拆分到不同主机名;清理长期不用的记录。
验收就看一点,记录数量回到限制以内,业务解析不受影响。