--- title: 2026-07-21 CF zone 정리 (actions.it.com, servidor.it.com 삭제) updated: 2026-07-21 tags: [cloudflare, dns, cleanup] --- ## 배경 CF ECH 상태 재확인(`GET /zones/{id}/settings/ech`) 하던 중 6개 zone 중 `actions.it.com`, `servidor.it.com` 두 zone의 API 응답 `status`가 `active`가 아닌 `moved`로 나온 걸 발견. kappa 확인 결과 두 zone 모두 삭제 대상으로 확정. ## 조사 - `dig NS`로 확인한 결과 두 도메인 모두 네임서버가 이미 `earl/raegan.ns.cloudflare.com`에서 `ns1/ns2.lander.d.parity.domains`(파킹/랜딩 서비스로 추정)로 이관되어 있었음 - CF zone API `modified_on` 값으로 이관 시점 확인: **2026-07-18**, 즉 삭제 작업 3일 전 — 이미 실사용이 끊긴 상태였고, zone 삭제로 인한 신규 트래픽 영향은 없음 - `activation_failure_reason: "ns_delegated_from_provider"` — CF도 자체적으로 NS 이탈을 감지한 상태였음 ## 발견: actions.it.com은 실서비스 기반 도메인이었음 `services/cf-multisite.md` 확인 결과 `actions.it.com`은 Cloudflare Workers + R2 기반 멀티테넌트 정적 사이트 호스팅(`cf-multisite`)의 서빙 도메인이었음 (`demo.actions.it.com`, `test-customer.actions.it.com` 등). 2026-07-18 NS 이관 시점부터 이미 이 서브도메인들은 해석 불가 상태였을 것으로 추정 — zone 삭제가 새로 끊은 게 아니라 기존에 끊겨 있던 걸 확인 사살한 것. Worker 스크립트(`cf-multisite`)와 R2 버킷(`multisite-bucket`)은 계정에 그대로 남아있어 새 도메인 연결 시 복구 가능. ## 수행 1. Cloudflare API `DELETE /zones/{id}` 로 두 zone 삭제 (global_api_key 인증, `secret/cloud/cloudflare`) - `actions.it.com` (`dd7db27346eeee98f2fd766b9095f0f9`) - `servidor.it.com` (`a6e1a3f179dfb04520734a55a5759abc`) 2. 삭제 후 계정 zone 목록 재조회로 4개(anvil/inouter/ironclad/keepanker) 정상 유지 확인 3. `infra/security/cloudflare.md` — zone 테이블, DNS 레코드 섹션, Worker 라우트 테이블, Turnstile 도메인 목록, CF proxy on/off 패턴 테이블에서 두 zone 관련 행 정리 4. `services/cf-multisite.md` — 기반 도메인 소실 경고 추가 ## 후속 필요 - [ ] `cf-multisite` 서비스를 재개할지 결정 필요 — 재개 시 새 도메인 매핑 + Worker 라우트 재설정 - [ ] `cf-multisite` Worker 스크립트 자체는 계정에 남아있음 — 재사용 안 할 거면 별도 삭제 검토 - [ ] Turnstile `crowdsec-captcha` 위젯의 도메인 목록에서 actions/servidor 정리 (위젯 자체는 유지, 목록 정리만 남음) 수행: kappa (직접, CF API)