域名DNS运维域名DNS运维
域名DNS运维

技能简介

该技能用于在 Cloudflare、DNSimple、Namecheap 之间执行域名与 DNS 操作,包括新域名接入 Cloudflare、切换 nameserver、设置重定向规则(Page Rules/Rulesets/Workers)、更新 worker 映射表,以及验证 DNS 和 HTTP 状态。

业务背景

该技能帮助业务团队快速完成域名接入与流量调度,无需等待运维排期。支持一键将新品牌域名接入 Cloudflare 防护体系,灵活配置 Page Rule、Rulesets 或 Worker 三种重定向模式,满足不同营销活动的跳转需求。同时可自动验证 DNS 解析与 HTTPS 301 状态,确保域名切换零故障上线。

落地案例:市场部计划启用 campaign.example.com 作为活动短链。运营人员提供目标域名后,系统自动完成 Cloudflare 接入、Nameserver 切换及 Worker 重定向配置,将流量指向主站活动页。全程可视化确认 DNS 解析生效与 301 跳转正常,避免手动操作导致的配置遗漏或访问中断。

能做什么

  • 将新 vanity 域名接入 Cloudflare 并完成重定向配置
  • 在不同注册商(Namecheap/DNSimple)间切换 nameserver
  • 创建 Page Rule、Rulesets 或 Worker 三种模式的重定向
  • 更新 redirect-worker 的映射关系并部署
  • 验证 DNS 解析和 HTTPS 301 重定向
  • 管理 Cloudflare AI 爬虫拦截开关

使用说明

安装准备

本技能依赖本地仓库 ~/Projects/manager 作为唯一数据源,需确保该目录存在且已配置:

# 加载环境变量
source ~/Projects/manager/profile
# 确认 Cloudflare Token 可用
echo $CLOUDFLARE_API_TOKEN

标准流程:新域名接入 Cloudflare

  1. 查阅数据源:cat ~/Projects/manager/DOMAINS.md 确认域名归属与排除项
  2. 选择路由模式:Page Rule(单 zone)、Rulesets(账户级)、Worker(兜底)
  3. 创建 Cloudflare zone:cli4 --get name=example.com /zones 确认创建成功
  4. 切换 nameserver:
    • Namecheap: bin/namecheap-set-ns example.com emma.ns.cloudflare.com scott.ns.cloudflare.com
    • DNSimple: 参考 ~/Projects/manager/DNS.md 中的 Delegation API 说明
  5. 添加 DNS 占位记录(proxied A 记录指向 192.0.2.1),具体 cli4 命令见 DNS.md
  6. 配置重定向:按选定模式执行对应模板命令
  7. 验证:dig +short example.com @1.1.1.1curl -I https://example.com

变更提交

cd ~/Projects/manager
git status && git diff
git add 
git commit -m "feat: add redirect for example.com"
# 仅在明确要求时执行: git push origin main

输入与输出

见下方输入与输出表格。

项目内容
输入目标域名;路由模式(Page Rule/Rulesets/Worker);注册商类型;重定向目标地址;Cloudflare API Token
输出Zone 创建状态;Nameserver 切换结果;DNS 解析验证;HTTPS 301 响应验证;Worker 映射更新确认
适用人群域名管理开发者、Cloudflare 用户团队、域名接入自动化运维人员
不包含其他平台域名管理、域名购买续费、复杂流量调度、自定义 SSL 证书申请

 

风险提示

  • 禁止修改 .md lore 域名或 steipete.md 中的内容,除非明确授权
  • 遇到 “invalid nameservers” 错误时,先确认当前注册商而非直接调试 Cloudflare
  • 每步操作后必须验证(NS → DNS → redirect),优先使用可回滚的步骤
  • push 操作需等待明确指令,避免自动推送变更

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/domain-dns-ops/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...