# Cloudflare 네임서버 배정

> **확인일 2026-09-09** · 출처 [nameserver-options](https://developers.cloudflare.com/dns/nameservers/nameserver-options/) ·
> [DNS FAQ](https://developers.cloudflare.com/dns/faq/)

## 1. 한 줄

**Cloudflare 는 계정마다 같은 네임서버 이름을 주려고 «의도적으로» 맞추고, 한 번 정해진 값은 아무도 못 바꾼다.**
그래서 NS 쌍은 운영자 식별자로 쓸 수 있다.

## 2. 사실

도메인을 Cloudflare 에 올리면 `<이름>.ns.cloudflare.com` 형태의 네임서버가 **두 개** 붙는다
(`celeste.ns.cloudflare.com` + `dakota.ns.cloudflare.com` 처럼). 이름은 사람 이름 같은 단어다.

### ① 계정 단위로 일관성을 «맞춘다»

기본 배정 방식은 표준 네임서버를 쓰되 **한 계정 안의 모든 존에 걸쳐 이름을 일관되게 유지하는 쪽을 선호한다**고
문서가 명시한다. 우연히 겹치는 게 아니라 설계가 그렇다.

> ⚠️ **「랜덤 배정인데 우연히 겹칠 확률이 낮다」가 아니다.** 결론은 비슷해도 이유가 다르고,
> 이유를 틀리면 「그럼 다른 계정도 우연히 같을 수 있잖아」로 잘못 반박하게 된다.

### ② 한 번 정해지면 못 바꾼다

네임서버 배정은 **존 생성 시점에 일어나고 그 뒤로는 바꿀 수 없다 — Cloudflare 지원팀도 못 바꾼다.**

이게 이 축의 핵심이다. 도메인 이름·이미지·HTML·헤더는 운영자가 언제든 갈아치울 수 있지만
**이 값은 사후 세탁이 불가능하다.** 축 선정 기준(§0.5)의 워터마크 조건
「그 값이 도메인이 아니라 만든 사람의 계정에 발급됐는가」를 문서 수준에서 만족한다.

### ③ 같은 계정인데 다른 쌍을 받을 수 있다

문서가 인정한다 — 충돌이 있으면 **같은 계정의 도메인이라도 다른 이름을 받을 수 있다.**
충돌 원인도 밝혀져 있다: **누군가 같은 도메인을 다른 Cloudflare 계정에 올린 적이 있으면** 생긴다.

만료 도메인을 재활용하는 판이라 이 경우가 드물지 않을 수 있다.
**즉 「쌍이 다르다 → 다른 사람」은 성립하지 않는다.**

### ④ Enterprise 는 고정할 수 있다

`Account custom nameservers`(Business 는 지원 문의 후, Enterprise) 를 쓰면
계정 전용 이름을 정해 모든 존에 강제할 수 있다. 우리가 관측하는 건 전부 기본 배정이라 해당 없다.

## 3. 우리 판단 — 이게 무너지면 무엇이 무효가 되나

| 판단 | 근거 조항 | 무너지면 |
|---|---|---|
| NS 쌍이 같으면 **같은 Cloudflare 계정**일 가능성이 높다 | ① | F-02·F-03 그룹화가 통째로 무효 |
| 운영자가 나중에 **지우거나 위장할 수 없다** | ② | 축이 「바꿀 수 있는 값」이 되어 워터마크 조건 탈락 |
| 쌍이 다르다고 **다른 사람은 아니다** | ③ | (이미 반영됨 — 「놓침이 많다」로 기록) |

**②가 이 축을 축으로 만든다.** ①만 있으면 「지금은 같지만 바꾸면 그만」이 되는데,
못 바꾼다는 조항이 있어서 과거 기록이 계속 유효하다.

### 우리 실측이 문서와 맞는다

문서와 별개로 잰 값 (2026-09-09, 셸 스캔 3,390 호스트 중 Cloudflare 964곳):

```
관측된 이름 601종 · 쌍 521종
쌍 크기 — 크기 1 이 471쌍 · 최대 279 · 2등 25

[도메인마다 무작위 배정이라면]  크기 11 이상인 쌍 기대 0.002개
[실제]                                            5개
```

**무작위 기대치의 약 2,500배로 뭉쳐 있다.** ①과 정합적이다.
자세한 측정은 `docs/experiments/web-deploy-cohorts/` 참조.

## 4. 아직 모르는 것

- **다른 계정이 같은 쌍을 받을 수 있는가.** 문서에 없다. 이게 「헛집기」 방향이라 제일 중요한 빈칸이다.
  현재는 실측(521종으로 잘게 갈림)으로만 간접 지지한다
- **이름 풀의 크기.** 문서에 없다. 우리 표본에서 601종을 봤을 뿐, 전체가 몇 개인지 모른다
- **`dalary,donovan` 279곳이 정말 한 계정인가.** 2등이 25인데 279는 이상치다.
  한 초대형 운영자일 수도, Cloudflare 가 그 쌍을 여러 계정에 걸쳐 준 것일 수도 있다. 우리 쪽에서 못 가른다

## 5. 갱신 이력

| 날짜 | 내용 |
|---|---|
| 2026-09-09 | 최초 작성. `nullsol.pro` 조사 중 NS 쌍을 운영자 식별자로 쓰기 시작하면서 공식 문서로 검증. 「랜덤 배정」이라 추정하던 것을 「계정 단위 일관성 유지」로 정정했고, 「생성 후 변경 불가」 조항을 새로 확인해 축의 근거를 강화했다 |
