CloudFlare được biết đến với vai trò là một mạng phân phối nội dung (Content Delivery Network – CDN), nó cung cấp một số tính năng cho website của bạn:
- Cached content: bằng cách lưu trữ nội dung website của bạn vào bộ nhớ đệm, Cloudflare giúp tăng tốc độ tải website, tiết kiệm băng thông cũng như CPU của máy chủ.
- High availability: CloudFlare có mạng lưới máy chủ trên khắp thế giới, nếu một máy chủ gặp vấn đề thì CDN của Cloudflare sẽ chuyển sang sử dụng một máy chủ khác.
- Increased security: CloudFlare CDN cung cấp sẵn khả năng bảo vệ website của bạn khỏi tấn công “Từ chối dịch vụ” (DDoS).
- HTTP Proxy: Khi bật tính năng này thì các request đến website của bạn sẽ đi qua CloudFlare, địa chỉ IP máy chủ của bạn sẽ được ẩn đi và website của bạn còn có thể truy cập qua https nữa.
Ngoài dịch vụ CDN thì CloudFlare còn cung cấp các dịch vụ khác như DNS, Firewall,..
Mình sử dụng CloudFlare mục đích chính là để quản lý DNS. DNS của CloudFlare có thời gian look-up rất nhanh (theo CloudFlare thì họ nhanh nhất thế giới luôn 😀 1.1.1.1) cũng như khi cập nhật bản ghi DNS thì gần như có tác dụng tức thời luôn (Mình vừa thêm bản ghi rồi mở tab mới thử truy cập thì nó nhận luôn).
1. Đăng kí tài khoản
Bạn truy cập https://dash.cloudflare.com/sign-up rồi đăng kí và đăng nhập bình thường nhé, mình không viết ở đây nữa.
2. Thêm tên miền
2.1 Nhập tên miền
- Chọn menu Add site ở góc trên bên phải.

- Giao diện nhập tên miền hiện lên, bạn nhập tên miền và bấm nút Add Site và chờ CloudFlare quét thông tin về tên miền của bạn.

- CloudFlare hoàn tất quét tên miền, bấm Next để chọn Plan.

2.2 Chọn Plan
CloudFlare có nhiều gói để bạn chọn, với mình gói Free là quá đủ rồi 😀
Chọn gói Free rồi bấm Confirm Plan.

2.3 Cập nhật bản ghi DNS
Tại bước này, CloudFlare sẽ hiển thị tất cả các bản ghi hiện có của bạn, bạn có thể chỉnh sửa hoặc giữ nguyên (sau này có thể chỉnh sửa ở menu DNS) rồi sau đó bấm Continue.

3. Trỏ nameserver về CloudFlare
Tại bước này CloudFlare sẽ cung cấp cho bạn thông tin nameservers của họ, bạn phải truy cập vào trang quản trị tên miền để cập nhật nameservers về CloudFlare rồi bấm Continue.

3.1 Cập nhật nameserver ở namecheap
Tùy từng nhà cung cấp tên miền mà giao diện cập nhật nameserver lại khác nhau. Mình đăng kí tên miền ở namecheap, các bạn dùng nhà cung cấp khác thì tìm menu tương tự hoặc tìm trên google nhé.
- Chọn Manage với tên miền bạn cần đổi nameservers.

- Chọn Custom DNS ở phần Nameservers.

- Điền thông tin nameservers của CloudFlare, sau đó bấm nút Tick màu xanh.

- Bạn sẽ nhận được thông báo: “DNS server update may take up to 48 hours to take effect“.
Tùy vào từng nhà cung cấp mà việc cập nhật nameservers nhanh hay chậm. Trường hợp của mình thì chỉ sau khoảng 1 phút thì CloudFlare đã báo là tên miền của mình đã được active.
4. Kiểm tra trạng thái của tên miền
- Sau khi cập nhật nameservers thì bạn cần chờ một thời gian để thay đổi có hiệu lực. Bạn có thể bấm nút Recheck Nameservers để yêu cầu CloudFlare kiểm tra lại thông tin nameservers và active tên miền của bạn.

- Khi tên miền được kích hoạt thì bạn sẽ nhận được một email thông báo từ CloudFlare, sau đó bạn có thể sử dụng các chức năng trên CloudFlare.

5. Bật HTTPS cho website
Truy cập menu SSL/TLS > Overview và chọn chế độ Flexible để có thể truy cập website của bạn với https.

6. Tổng kết
Vừa rồi mình đã hướng dẫn các bạn thêm tên miền vào CloudFlare, nếu có vấn đề hay góp ý thì hãy để lại bình luận phía dưới nhé.