Có một khoản 20$ mỗi tháng mà mình đã cắt được, và mình muốn kể lại chuyện này.
Bài toán
Người dùng FlashPanel được tặng tên miền miễn phí dạng ...flashpanel.link để chạy web ngay, chưa cần mua tên miền. Mỗi site dùng tên miền miễn phí là hệ thống tự tạo một bản ghi DNS trỏ về IP server của người dùng đó. Hơn 1.000 server, mỗi server tới 10 site, là cỡ 10.000+ bản ghi.
Ban đầu mình để trên Cloudflare gói Free, giới hạn 1.000 bản ghi. Không đủ thì phải lên Pro khoảng 20$/tháng để có 3.500 bản ghi. Từ tháng 9/2024, tên miền mới thêm vào gói Free của Cloudflare chỉ còn 200 bản ghi.
Với một sản phẩm thu 3$ cho 5 server, cả hệ thống chạy khoảng 50$/tháng, thì 20$ riêng cho DNS là quá lớn.
Sao không dùng wildcard?
Wildcard chỉ hợp khi mọi thứ trỏ về cùng một IP. Ở đây mỗi người dùng một server riêng, IP khác nhau. Còn nếu dùng wildcard trỏ về một reverse proxy trung tâm, toàn bộ traffic của người dùng sẽ phải đi qua máy của FlashPanel: tốn băng thông, thêm độ trễ, và proxy sập là cả nghìn site sập theo.
Giải pháp: Bind9
Team làm tính năng Bind9, biến một server thành DNS server riêng, quản lý zone và bản ghi ngay trong FlashPanel. Tháng 6/2025, flashpanel.link chuyển hẳn từ Cloudflare về Bind9 tự quản. Không giới hạn bản ghi, không còn 20$/tháng.
Cái giá phải trả là tự lo uptime cho DNS. Hiện mình mới có một nameserver, nếu nó gặp sự cố thì chỉ tên miền miễn phí bị ảnh hưởng. Dashboard và tên miền riêng của người dùng vẫn chạy bình thường.
Tính năng Bind9 cũng có sẵn cho người dùng gói trả phí: vào Ứng dụng, cài Bind9 là có DNS server của riêng mình.
Cloudflare vẫn là dịch vụ mình rất quý. Chỉ là FlashPanel đã lớn hơn gói Free. Mình hay được hỏi sao FlashPanel rẻ vậy. Câu trả lời không phải vì bớt tính năng, mà vì từng đồng chi phí đều được tính kỹ như thế này.





