Cloudflare Partial (CNAME) Setup: Giải pháp đưa subdomain qua Cloudflare mà không cần đổi Nameserver
Rất nhiều doanh nghiệp đang sử dụng dịch vụ DNS uỷ quyền (ví dụ AWS Route 53, hoặc DNS của nhà cung cấp hosting) cho hàng chục bản ghi MX, TXT, các subdomain nội bộ… và không muốn xáo trộn toàn bộ hệ thống chỉ để bật Cloudflare cho một subdomain duy nhất. Đây chính là lúc Partial (CNAME) Setup phát huy tác dụng.
🔍 Partial Setup là gì?
Thay vì đổi toàn bộ 2 nameserver của domain sang Cloudflare (Full Setup), Partial Setup chỉ yêu cầu bạn thêm một bản ghi CNAME tại nhà cung cấp DNS hiện tại, trỏ subdomain cần dùng đến một địa chỉ đặc biệt dạng {ten-mien-cua-ban}.cdn.cloudflare.net. Nhà cung cấp DNS gốc (authoritative DNS) vẫn giữ quyền quản lý toàn bộ domain — Cloudflare chỉ “tiếp nhận” riêng phần traffic của subdomain đó.
🤔 Khi nào nên chọn Partial Setup?
✅ Phù hợp khi
- Chỉ muốn bật CDN/bảo mật cho 1-2 subdomain (ví dụ: www, shop, app)
- Hệ thống email (MX), VPN hoặc các dịch vụ khác đang cấu hình phức tạp tại DNS hiện tại và không muốn di chuyển
- Cần giữ nguyên nhà cung cấp DNS vì lý do nội bộ, hợp đồng, hoặc quy trình vận hành
⚠️ Cần lưu ý
- Chỉ áp dụng được với gói Business hoặc Enterprise của Cloudflare
- Không tận dụng được tốc độ và khả năng chống chịu của hệ thống Anycast DNS toàn cầu của Cloudflare cho toàn domain
- Cần thao tác đồng thời trên 2 hệ thống: Cloudflare dashboard và DNS uỷ quyền hiện tại
📋 Quy trình cấu hình Partial Setup — 4 bước
Bước 1 — Thêm domain vào Cloudflare và chọn kiểu Partial
Đăng nhập dash.cloudflare.com → Add site → nhập tên domain. Khi chọn gói dịch vụ, chỉ Business hoặc Enterprise mới hỗ trợ cấu hình CNAME setup.
Sau khi thêm site, vào Overview, kéo xuống mục Advanced Actions và chọn Convert to CNAME DNS Setup. Một hộp thoại xác nhận sẽ hiện ra — bấm Convert để tiếp tục.
Bước 2 — Xác minh quyền sở hữu domain bằng TXT record
Sau khi convert, Cloudflare hiển thị một Verification TXT Record (dạng cloudflare-verify.your-domain.com với nội dung là một chuỗi mã ngẫu nhiên). Hãy lưu lại thông tin này — bạn luôn có thể xem lại tại DNS → Records → Verification TXT Record nếu cần.
Truy cập giao diện quản trị DNS của nhà cung cấp DNS uỷ quyền hiện tại (ví dụ AWS Route 53), tạo một bản ghi mới: Type = TXT, Name = cloudflare-verify, Value = chuỗi mã được cấp.
Bước 3 — Đồng bộ DNS record sang Cloudflare và kích hoạt
Quan trọng: các bản ghi tại Cloudflare cho subdomain dùng Partial Setup phải khớp với bản ghi đang có tại DNS uỷ quyền. Trên Cloudflare → DNS → Records → Add record, tạo lại các record (A, AAAA, CNAME…) tương ứng và bật Proxy status = Proxied (icon mây màu cam) cho những record muốn đi qua Cloudflare.
Một số trường cần chú ý khi tạo record:
- Proxy status: Bật “Proxied” để traffic được CDN, WAF, Argo, DDoS protection của Cloudflare bảo vệ; chọn “DNS only” nếu chỉ muốn Cloudflare phân giải mà không proxy
- TTL: Thời gian cache của bản ghi, ảnh hưởng tốc độ cập nhật khi thay đổi
- Comment/Tag: Ghi chú để dễ quản lý sau này
Sau khi tạo record, quay lại nhà cung cấp DNS uỷ quyền → xác nhận lại bản ghi TXT đã propagate xong → trên Cloudflare bấm Re-activate và chờ vài phút để hệ thống xác thực.
Bước 4 — Trỏ CNAME tại DNS uỷ quyền về Cloudflare
Đây là bước cuối, hoàn thiện đường dẫn traffic. Tại DNS uỷ quyền:
- Xoá toàn bộ record cũ (A, AAAA hoặc CNAME) của subdomain muốn proxy qua Cloudflare
- Trên Cloudflare dashboard → DNS → Records, kéo xuống mục Partial Zone Suffix → bấm Copy để lấy chuỗi dạng
{ten-mien}.cdn.cloudflare.net - Tại DNS uỷ quyền, tạo bản ghi CNAME mới: Name = subdomain (ví dụ www), Value = chuỗi vừa copy
Ví dụ minh hoạ: Bản ghi cuối cùng tại DNS uỷ quyền sẽ có dạng www.example.com CNAME www.example.com.cdn.cloudflare.net
Lặp lại cách làm tương tự cho từng subdomain khác mà bạn muốn proxy qua Cloudflare.
💡 Lưu ý từ Next Step
- Với Partial Setup, các record ở Cloudflare cho subdomain phải được cấu hình giống với bên DNS uỷ quyền — tránh sai lệch dẫn đến lỗi resolve
- Thời gian xác minh TXT record và Re-activate có thể mất vài phút đến vài giờ tuỳ tốc độ propagate DNS
- Nếu sau này muốn chuyển sang Full Setup (đổi toàn bộ nameserver), bạn vẫn có thể thực hiện bất kỳ lúc nào từ Cloudflare dashboard
Cần hỗ trợ cấu hình Partial Setup?
Đội ngũ Next Step sẵn sàng hỗ trợ cấu hình Cloudflare Partial (CNAME) Setup cho hệ thống của bạn — liên hệ (+84) 933 810 688 hoặc [email protected].