用代码和 Git 管理 DNS 记录 —— DNSControl 和 GitHub Actions CI/CD 实践作为互联网基础设施的基石之一,DNS 也是最脆弱的环节之一。在项目从上线、运营维护的整个生命周期中,DNS 记录的变更和管理是不可避免的。传统上,DNS 记录的管理往往依赖于域名注册商或 DNS 服务商提供的 控制平面,操作不直观、不可复现、容易出错、难以追溯、没有自动化。基础设施即代码(Infrastructure as Code, IaC)无疑为脆弱的 DNS 记录管理给出了一个方向。2025-11-30技术向继续阅读
Travis CI 使用 Windows 环境时换行符自动转换为 CRLF 的解决方案TL; DR:git config core.autocrlf false && git add --renormalize . && git reset --hard2019-10-06笔记本继续阅读