Cloudflare là dịch vụ đứng giữa người truy cập và máy chủ website, gồm DNS, mạng phân phối nội dung (CDN) và lớp lọc tấn công. Khi tên miền dùng nameserver của Cloudflare và bản ghi web bật proxy, mọi lượt truy cập đi qua máy chủ Cloudflare trước: nội dung tĩnh được trả từ bộ đệm, lưu lượng xấu bị chặn, rồi mới tới máy chủ gốc.
Cloudflare gắn chặt với tên miền: muốn dùng, bạn chuyển phần quản lý DNS của tên miền sang Cloudflare. DNS là hệ thống dịch tên miền thành địa chỉ IP (xem DNS là gì). Bài viết giải thích Cloudflare hoạt động thế nào, khi nào nên và không nên dùng, rồi đi qua từng bước thêm website vào Cloudflare.
Cập nhật 10/2026: số liệu mạng lưới và các bước đối chiếu tài liệu Cloudflare ngày 27/10/2026. Ảnh chụp thực hiện tháng 5/2024; dashboard hiện đổi tên một số nút (ví dụ “Add a site” nay là “Onboard a domain”) nhưng thứ tự bước giữ nguyên.
Cloudflare là gì?
Cloudflare là công ty hạ tầng Internet cung cấp DNS, CDN, chống DDoS, tường lửa ứng dụng web (WAF) và chứng chỉ SSL cho website, trong đó gói Free dùng được cho website cá nhân. Theo trang mạng lưới của Cloudflare ngày 27/10/2026, Cloudflare có máy chủ ở 348 thành phố, trong đó có Đà Nẵng, Hà Nội và TP.HCM.
Điểm cần hiểu khi nói “dùng Cloudflare” là Cloudflare không lưu mã nguồn hay cơ sở dữ liệu của website. Website vẫn chạy trên hosting hoặc VPS như cũ; Cloudflare chỉ đứng phía trước, giống một trạm kiểm soát kiêm kho đệm. Phần CDN là mạng máy chủ đặt ở nhiều nơi để trả nội dung từ điểm gần người xem.
Cloudflare hoạt động như thế nào?
Cloudflare hoạt động bằng cách trả lời truy vấn DNS của tên miền bằng địa chỉ IP của chính Cloudflare thay cho IP máy chủ gốc, khi bản ghi ở chế độ Proxied (đám mây cam). Trình duyệt vì vậy kết nối tới máy chủ biên của Cloudflare, nơi yêu cầu được lọc, mã hoá HTTPS và phục vụ từ bộ đệm nếu có.

Theo tài liệu Proxied DNS records, chỉ bản ghi A, AAAA và CNAME bật được proxy; MX, TXT luôn là DNS only. Vì vậy bản ghi website thường để đám mây cam, còn bản ghi mail để đám mây xám. Bản ghi DNS only trả về IP thật, ai truy vấn cũng thấy địa chỉ máy chủ.
Cloudflare dùng để làm gì?
Cloudflare thường được dùng cho bốn việc: tăng tốc tải trang nhờ bộ đệm ở máy chủ biên, giảm tải cho máy chủ gốc, chặn tấn công DDoS và bot xấu, và cấp HTTPS cho tên miền. Với website nhỏ, phần lớn các việc này có trong gói Free.

Tăng tốc và giảm tải cho máy chủ
Cloudflare giữ bản sao các tệp tĩnh như ảnh, CSS, JavaScript tại máy chủ biên. Lượt truy cập sau được trả từ bản sao này, nên máy chủ gốc nhận ít yêu cầu hơn và tốn ít băng thông hơn. Mức tiết kiệm phụ thuộc tỉ lệ nội dung được đệm; trang động như giỏ hàng, trang quản trị mặc định vẫn đi về máy chủ gốc.
Bảo mật: DDoS, WAF và ẩn IP máy chủ
Lưu lượng đi qua Cloudflare được lọc trước khi tới máy chủ, nên các đợt tấn công DDoS và bot quét lỗ hổng dừng ở máy chủ biên. Bạn có thể chặn IP, chặn theo quốc gia, giới hạn truy cập trang đăng nhập bằng quy tắc WAF. Nếu website chạy trên VPS, xem thêm cách chống DDoS cho VPS bằng Cloudflare để chỉ cho IP Cloudflare vào cổng web.
- Bật HTTPS cho tên miền bằng chứng chỉ do Cloudflare cấp ở máy chủ biên;
- Chặn hoặc thử thách truy cập theo IP, quốc gia, đường dẫn;
- Tường lửa ứng dụng web (WAF) với bộ quy tắc có sẵn và quy tắc tự viết;
- Ẩn IP máy chủ gốc khi mọi bản ghi web đều để chế độ Proxied.
Kiểm tra máy chủ Cloudflare nào đang phục vụ bạn
Mỗi website dùng Cloudflare có đường dẫn /cdn-cgi/trace (tài liệu cdn-cgi); dòng colo= là mã sân bay của trung tâm dữ liệu đang phục vụ. Chúng tôi thử ngày 27/10/2026 từ một kết nối tại Việt Nam: kết quả loc=VN nhưng colo=HKG (Hồng Kông), dù Cloudflare có điểm đặt máy tại Việt Nam. Điểm phục vụ thực tế phụ thuộc định tuyến của nhà mạng, nên nên kiểm bằng chính mạng của khách truy cập.
curl -s https://example.vn/cdn-cgi/trace | grep -E "colo|loc"
Hạn chế của Cloudflare và khi nào không nên dùng
Cloudflare không phải lúc nào cũng làm website nhanh hơn. Website đặt máy chủ tại Việt Nam, khách chủ yếu ở Việt Nam, có thể chậm đi nếu lượt truy cập bị định tuyến ra Hồng Kông hoặc Singapore rồi mới quay về. Ngoài ra, thêm một lớp trung gian là thêm một điểm có thể gặp sự cố.
- Định tuyến vòng: như kết quả
colo=HKGở trên; đo thời gian tải trước và sau khi bật proxy rồi mới quyết định. - Phụ thuộc Cloudflare: khi Cloudflare gặp sự cố, website đang bật proxy cũng bị ảnh hưởng dù máy chủ gốc vẫn chạy.
- Tường lửa máy chủ chặn nhầm: mọi yêu cầu đến từ IP Cloudflare; nếu tường lửa hosting coi các IP này là tấn công, website sẽ lỗi. Cần cho phép dải IP Cloudflare và cấu hình ghi nhận IP thật của khách.
- IP gốc vẫn có thể lộ: qua bản ghi DNS only (mail, FTP), lịch sử DNS cũ hoặc email gửi từ máy chủ; ẩn IP không thay được việc bảo mật máy chủ.
Không cần Cloudflare khi website nội bộ, ít truy cập, máy chủ và khách cùng ở Việt Nam và hosting đã có HTTPS cùng tường lửa. Nên dùng khi máy chủ đặt ở nước ngoài, khách ở nhiều quốc gia, website hay bị bot quét hoặc tấn công, hoặc bạn cần ẩn IP máy chủ.
Cloudflare có miễn phí không?
Có. Cloudflare có gói Free cho website cá nhân và dự án nhỏ, gồm DNS, CDN, SSL và chống DDoS cơ bản; các gói Pro, Business, Enterprise thêm quy tắc WAF, tối ưu ảnh và hỗ trợ. Giá các gói thay đổi theo thời gian, nên xem trên trang Plans của Cloudflare trước khi nâng cấp.

Cách sử dụng Cloudflare cho website
Để dùng Cloudflare, bạn tạo tài khoản, thêm tên miền, chọn gói, kiểm tra bản ghi DNS mà Cloudflare quét được, rồi đổi nameserver tại nhà đăng ký tên miền. Website chỉ bắt đầu đi qua Cloudflare khi nameserver mới có hiệu lực. Các bước dưới đây theo hướng dẫn Add a site của Cloudflare.
Bước 1: Đăng ký tài khoản Cloudflare
Truy cập cloudflare.com, chọn Sign up.

Nhập email, mật khẩu, hoàn tất bước xác minh người dùng rồi chọn Sign up. Cloudflare gửi email xác nhận về hộp thư của bạn.

Bước 2: Thêm tên miền vào Cloudflare
Trong dashboard, chọn Add a website or application. Ở giao diện hiện tại, nút này nằm trong mục Domains với tên Onboard a domain.

Nhập tên miền gốc, ví dụ example.vn (không nhập www hay subdomain), rồi chọn Continue. Với các gói thông thường, Cloudflare chỉ nhận tên miền ngay dưới đuôi tên miền, không nhận tên miền phụ như blog.example.vn (thiết lập riêng cho subdomain chỉ có ở gói Enterprise).

Bước 3: Chọn gói
Chọn gói phù hợp; với website mới, gói Free là đủ để bắt đầu. Có thể nâng cấp sau mà không phải làm lại các bước. Giá gói xem trên trang Plans.
Bước 4: Kiểm tra bản ghi DNS
Cloudflare tự quét các bản ghi DNS hiện có, nhưng có thể sót. Đối chiếu với bảng DNS đang dùng và thêm tay bản ghi thiếu, đặc biệt là:
- Bản ghi của tên miền chính và
www(A hoặc CNAME): để Proxied nếu muốn qua Cloudflare; - Bản ghi email MX, SPF, DKIM, DMARC: luôn là DNS only;
- Bản ghi
mail,ftp,cpaneltrỏ về máy chủ: để DNS only để các dịch vụ này vẫn kết nối được.
Nếu tên miền dùng email riêng, đọc thêm cách cấu hình email tên miền riêng trên Cloudflare trước khi đổi nameserver để không gián đoạn thư.
Bước 5: Đổi nameserver tại nhà đăng ký tên miền
Cloudflare cấp hai nameserver riêng cho tài khoản của bạn, dạng ten.ns.cloudflare.com. Vào trang quản lý tên miền tại nhà đăng ký, mục đổi nameserver (máy chủ DNS), thay nameserver cũ bằng hai nameserver này rồi lưu.
Nếu tên miền đang bật DNSSEC, tắt DNSSEC tại nhà đăng ký trước khi đổi nameserver và bật lại qua Cloudflare sau khi tên miền đã hoạt động, theo tài liệu Add a site. Thời gian nameserver mới có hiệu lực phụ thuộc nhà đăng ký và TTL; Cloudflare gửi email khi tên miền chuyển trạng thái hoạt động.
Bước 6: Cấu hình SSL/TLS
Sau khi tên miền hoạt động, vào SSL/TLS và chọn chế độ Full (strict) nếu máy chủ gốc đã có chứng chỉ hợp lệ (tài liệu Full strict). Chế độ Flexible chỉ mã hoá từ trình duyệt tới Cloudflare, đoạn từ Cloudflare về máy chủ vẫn là HTTP, dễ gây vòng lặp chuyển hướng với WordPress. Xem thêm chứng chỉ SSL là gì và cách dùng CDN cho website WordPress.
Cloudflare Railgun là gì và còn dùng được không?
Railgun là công nghệ cũ của Cloudflare, nén và chỉ gửi phần thay đổi của trang động giữa máy chủ gốc và Cloudflare, cài bằng phần mềm Railgun trên máy chủ. Theo thông báo của Cloudflare (01/06/2023), Railgun ngừng hỗ trợ sau ngày 31/01/2024 và các kết nối Railgun ngừng hoạt động từ 01/02/2024.
Cloudflare cho biết không có sản phẩm thay thế y hệt. Nếu cần kết nối an toàn từ máy chủ không mở cổng ra Internet, dùng Cloudflare Tunnel (ví dụ thực tế: dùng Cloudflare Tunnel bảo mật OpenClaw); nếu cần tối ưu đường truyền, Cloudflare gợi ý Argo Smart Routing qua Tunnel hoặc kết nối riêng Cloudflare Network Interconnect. Các hướng dẫn bật Railgun trong tab Speed hay sửa tệp railgun.conf không còn làm theo được.
Kết luận
Cloudflare hữu ích khi website cần lớp lọc tấn công, HTTPS và bộ đệm ở nhiều nơi, và việc bắt đầu chỉ cần đổi nameserver của tên miền. Trước khi bật proxy, kiểm lại bản ghi email, chọn SSL Full (strict) và đo tốc độ từ mạng của khách để chắc Cloudflare thật sự giúp website của bạn.
Các bài viết liên quan:
- DNS là gì và các loại bản ghi DNS
- Name server là gì
- Bản ghi CNAME là gì
- CDN là gì
- Cấu hình email tên miền riêng trên Cloudflare
- Cách chống DDoS cho VPS
Cần tên miền cho website? Đăng ký tên miền tại Tino: kiểm tra tên miền còn trống, đăng ký .vn và quốc tế, quản lý DNS trong một tài khoản. Xem giá trên trang sản phẩm.
Câu hỏi thường gặp
Cloudflare là phần mềm gì?
Cloudflare không phải phần mềm cài lên máy tính hay hosting mà là dịch vụ đám mây: bạn chỉ đổi nameserver của tên miền và cấu hình trên dashboard. Riêng ứng dụng Cloudflare One Client và ứng dụng 1.1.1.1 là phần mềm cài trên thiết bị, dùng cho mục đích khác với việc tăng tốc website.
Cloudflare One Client là gì?
Theo tài liệu Cloudflare, Cloudflare One Client (trước đây gọi là WARP) là ứng dụng cài trên máy tính, điện thoại để gửi lưu lượng của thiết bị qua mạng Cloudflare, nơi doanh nghiệp áp chính sách lọc web và truy cập nội bộ. Ứng dụng này không cần thiết khi bạn chỉ muốn đưa website lên Cloudflare.
Đổi nameserver sang Cloudflare có làm mất email theo tên miền không?
Không mất nếu bản ghi MX, SPF, DKIM và bản ghi mail được chép đủ sang Cloudflare trước khi đổi nameserver. Email chỉ gián đoạn khi bản ghi bị thiếu hoặc bản ghi mail bị bật proxy; kiểm bảng DNS ở bước 4 rồi mới đổi nameserver.
Có thể tắt Cloudflare mà vẫn giữ website chạy không?
Có. Cách nhanh là chuyển các bản ghi web sang DNS only (đám mây xám) để lượt truy cập đi thẳng về máy chủ. Muốn bỏ hẳn Cloudflare, chép bảng DNS sang nơi quản lý DNS mới rồi đổi nameserver tại nhà đăng ký về nameserver cũ.
