Bunny DNS chuyển sang miễn phí
(bunny.net)- bunny.net đã miễn phí hóa DNS vốn đứng sau hiệu năng của Bunny CDN trên mạng lưới toàn cầu 119 khu vực, biến DNS từ một tính năng premium riêng lẻ thành điểm khởi đầu mặc định của nền tảng
- Khởi đầu là công cụ định tuyến nội bộ, Bunny DNS được thiết kế để xác định đích đến tối ưu cho từng truy vấn, và hiện xử lý hơn 300.000 tên miền cùng gần 200 tỷ truy vấn mỗi tháng
- Theo chính sách mới, phí truy vấn DNS bị loại bỏ; DNS hosting miễn phí cho tối đa 500 tên miền mỗi tài khoản, không giới hạn truy vấn, không tính phí theo từng request và không khóa các tính năng cốt lõi sau gói enterprise
- Tài khoản vẫn áp dụng mức sử dụng tối thiểu $1/tháng tiêu chuẩn của bunny.net, nhưng bản thân DNS không có phí theo mức sử dụng và đã bao gồm smart records cùng health monitoring
- Với automatic zone scanning, tải lên tệp BIND, 1-Click Acceleration, 1-Click Security, IPv6, DNSSEC và các loại record mới nhất, người dùng có thể kết nối mọi thứ tới CDN và Shield tại một nơi
Bunny DNS được miễn phí hóa
- bunny.net đã xây dựng mạng lưới toàn cầu trải rộng 119 khu vực với mục tiêu làm Internet nhanh hơn, và mạng lưới này đang phục vụ hơn 1,5 triệu website
- Hiệu năng của Bunny CDN không chỉ phụ thuộc vào phần cứng mà còn phụ thuộc lớn vào công cụ định tuyến Bunny DNS đưa request, người dùng và lưu lượng tới đúng đích
- Bunny DNS không còn tính phí đối với các truy vấn DNS
- Cung cấp DNS hosting miễn phí cho tối đa 500 tên miền mỗi tài khoản
- Không giới hạn truy vấn
- Không tính phí theo từng request
- Không ẩn các tính năng cốt lõi sau gói enterprise
- Bao gồm smart records và health monitoring
- Tài khoản nền tảng bunny.net vẫn áp dụng mức sử dụng tối thiểu $1/tháng như trước, nhưng bản thân DNS không phát sinh chi phí theo mức sử dụng
Từ công cụ nội bộ thành sản phẩm cho khách hàng
- Bunny DNS ban đầu được phát triển như một công cụ định tuyến nâng cao, phân tích mọi truy vấn DNS và gửi chúng tới đích phù hợp nhất để phân phối nội dung
- 4 năm trước, bunny.net đã chuyển hệ thống này thành sản phẩm để người dùng trực tiếp sử dụng
- Vượt xa bảng tra cứu record tĩnh, Bunny DNS hoạt động như một công cụ định tuyến thông minh phân tán toàn cầu
- Có thể sử dụng dữ liệu độ trễ
- Có thể dùng health check
- Có thể dùng JavaScript để động quyết định đích đến của request
- Hiện Bunny DNS hỗ trợ hơn 300.000 tên miền và xử lý gần 200 tỷ truy vấn mỗi tháng
Vì sao loại bỏ phí DNS
- Quản lý chi phí hạ tầng vốn phức tạp, và việc truy vấn tăng đột biến không nên dẫn tới hóa đơn khó dự đoán
- DNS, hệ thống nền tảng nằm giữa người dùng và dịch vụ, nên là chức năng mà mọi người đều có thể tiếp cận, chứ không phải tính năng bổ sung cao cấp
- Vì vậy, phí truy vấn DNS đã được loại bỏ hoàn toàn
- Việc miễn phí này không phản ánh sự suy giảm quan tâm tới Bunny DNS, mà gắn với định hướng xem DNS là sản phẩm cốt lõi kết nối toàn bộ nền tảng bunny.net
Kết nối từ DNS tới CDN và bảo mật
- Tính năng automatic zone scanning mới sẽ kiểm tra các tên và loại record phổ biến của tên miền rồi tái tạo zone cho người dùng chuyển từ nơi khác sang
- Người dùng chỉ cần tinh chỉnh một phần thay vì phải tạo lại từ đầu
- Nếu muốn, cũng có thể tải lên tệp BIND
- 1-Click Acceleration cho phép kích hoạt CDN trực tiếp từ DNS record
- Bên trong sẽ tạo Pull Zone
- Ngay lập tức bắt đầu định tuyến request tới mạng edge của bunny.net
- 1-Click Security kích hoạt Bunny Shield ngay lập tức để lọc lưu lượng ở edge
- Chặn các khai thác phổ biến
- Hấp thụ các cuộc tấn công DDoS trước khi chạm tới máy chủ gốc
- Thay vì ghép hiệu năng, bảo mật và định tuyến ở giai đoạn sau, giờ đây có thể tích hợp tất cả tại một nơi
- bunny.net muốn tiếp tục mở rộng sự tích hợp này trong tương lai với các loại record nâng cao hơn
Cải tiến tính năng Bunny DNS
-
Hỗ trợ IPv6 mặc định
- Ngày càng nhiều mạng, bao gồm cả mạng di động, sử dụng IPv6 làm mặc định
- Các record nameserver của Bunny DNS đã được phân giải trên cả IPv4 và IPv6
- Người dùng không cần cấu hình hay di chuyển riêng
-
Hỗ trợ DNSSEC
- DNSSEC đôi khi khiến người dùng ngần ngại triển khai do độ phức tạp và khả năng làm lộ thông tin zone
- Bunny DNS triển khai DNSSEC với NSEC Black Lies
- Nhờ đó cung cấp khả năng xác thực và chống giả mạo, đồng thời khiến việc quét toàn bộ cấu trúc tên miền trở nên khó khăn hơn
- Có thể bật DNSSEC qua tài liệu
-
Các loại record mới nhất
- Ứng dụng hiện đại dùng DNS không chỉ để ánh xạ địa chỉ IP mà còn để quản lý cách kết nối, xác thực chứng chỉ và cấu hình bảo mật
- Bunny DNS đang mở rộng hỗ trợ cho các loại record nâng cao hơn
- Record HTTPS và SVCB: cung cấp gợi ý về cách client kết nối tới dịch vụ
- Record TLSA: tăng cường kiểm soát xác thực chứng chỉ khi dùng DANE
- CDS và CDNSKEY: tự động hóa quản lý khóa DNSSEC để giảm xoay vòng thủ công
Cách sử dụng
- Bunny DNS được tích hợp sâu với CDN và Shield để giúp xây dựng các ứng dụng nhanh hơn, an toàn hơn và có khả năng phục hồi tốt hơn mà không phải lo chi phí
- Người dùng có thể thêm zone, chỉ định tên miền rồi dùng ngay, sau đó bổ sung CDN và Shield theo từng lớp khi cần
- Bunny DNS đã chuyển sang miễn phí; người dùng có thể đăng nhập hoặc đăng ký để dùng ngay
1 bình luận
Ý kiến trên Hacker News
Đội ngũ BunnyNet làm tốt đấy
Từ lâu tôi đã tìm một phương án thay thế Cloudflare có trụ sở ở EU. Không phải vì ghét Cloudflare; tôi vẫn ủng hộ họ và nghĩ đó là một công ty tốt, nhưng nhìn vào tình hình địa chính trị EU-Mỹ gần đây thì tôi thấy việc ưu tiên và thử nghiệm các dịch vụ EU là điều quan trọng
Vấn đề là nhiều công ty châu Âu không cạnh tranh được như đối thủ Mỹ. Lấy Hetzner làm ví dụ, họ tăng giá mạnh trong thời gian ngắn mà hầu như không báo trước cho khách hàng, nên tôi không hiểu họ định cạnh tranh với các nhà cung cấp cloud Mỹ như AWS, Azure, GCP kiểu gì
Ngược lại, BunnyNet đang hành động khá cạnh tranh, và tôi thấy quyết định lần này cũng đi đúng hướng. Không cần tier miễn phí phải giống Cloudflare, với các dự án nhỏ như vậy là đủ
Tôi không chọn BunnyNet vì họ là công ty châu Âu, mà vì họ là một công ty tốt cung cấp dịch vụ tốt
Nói chuyện với đội hỗ trợ là thấy họ thiếu sự quan tâm tới người dùng. Với các công ty Mỹ, ít nhất ngoài vài tập đoàn khổng lồ, tôi chưa từng có trải nghiệm hỗ trợ kiểu gần như “chịu thôi” như vậy
Khi hết credit trả trước tôi định dừng dịch vụ, nhưng các SaaS nạp tiền mà tôi từng dùng đều báo trước khi credit sắp cạn, còn Bunny thì không
Tôi không hiểu thanh tiến trình credit có ý nghĩa gì khi nó vẫn có thể xuống số âm, mà thực tế nó đã âm. Cũng không thể chỉ trả đúng phần đã dùng, mà phải nạp tối thiểu 10 euro
Số tiền đó lẽ ra phải còn lại dưới dạng credit cho lần dùng sau, nhưng dù đã hạ mọi mức sử dụng xuống thì chỉ cần giữ tài khoản là vẫn bị tính phí thuê bao 1 euro/tháng + VAT
Phản hồi của hỗ trợ đại khái là “nghe có vẻ đúng đấy”, và trong gần như mọi lần trao đổi, khoảng ba lần cho tới nay, đều ở mức có thể trích dẫn như vậy. Tôi rất không hài lòng với trải nghiệm hỗ trợ khách hàng, và đó cũng là vấn đề tôi thấy ở nhiều nhà cung cấp EU mà tôi đã chuyển qua trong 3 năm qua
Ngay từ đầu bạn đã nói mình tìm phương án thay thế ở châu Âu, rồi suốt cả bài lại nói Bunny tốt hơn các lựa chọn châu Âu khác, nên người ta khó tránh khỏi nghĩ là bạn chọn họ vì họ là công ty châu Âu
Nó cho cảm giác như đầu ra mà nhân viên sales của Bunny sẽ nhận được nếu bảo GPT “hãy viết câu trả lời nghe như người dùng thật, nói rằng Bunny là công ty châu Âu và tốt hơn Hetzner”
Tôi không nói là có dùng AI, và tôi tin người dùng bình thường hoàn toàn cũng có thể nói như vậy, nhưng văn phong và giọng điệu thì kỳ lạ một cách thiếu tự nhiên
Tuy vậy, điều này cũng cho thấy có vẻ họ đã vận hành với biên lợi nhuận khá mỏng
Có vẻ họ không tăng giá với khách hàng hiện tại, và ngay cả nếu có thì mức giá cũng được trình bày nhất quán, rất rõ ràng, không thay đổi theo từng tháng. Website cũng cực kỳ dễ dùng cả khi chọn option lẫn quản lý server, điều mà tôi khó có thể nói về Rackspace hay Linode sau khi bị Akamai mua lại
Nhìn website thì có vẻ họ không có nhiều sản phẩm mồi chấp nhận lỗ như các nơi khác. Ví dụ, nhiều nhà cung cấp khác cho host static site miễn phí
Nhưng Bunny là công ty tư nhân chỉ gọi được một vòng vốn nhỏ 6 triệu USD vào năm 2022, nên có vẻ họ tập trung vào tăng trưởng tự nhiên hơn là chỉ đốt vốn để chạy theo tăng trưởng
Mong Bunny thành công
Nghe như họ đã miễn phí tối đa 500 domain cho mỗi khách hàng. Vậy trước đây họ tính phí phân giải DNS, hay là DNS hosting?
Theo phần trích dẫn thì họ đã bỏ hoàn toàn phí truy vấn DNS, và Bunny DNS bao gồm DNS hosting miễn phí cho tối đa 500 domain mỗi tài khoản, không có giới hạn truy vấn, không tính phí theo request, cũng không giấu các tính năng cốt lõi sau gói enterprise. Smart Records và giám sát trạng thái cũng được bao gồm
Cũng như mọi dịch vụ khác của bunny.net, tài khoản dùng nền tảng vẫn áp dụng mức chi tiêu tối thiểu tiêu chuẩn 1 USD/tháng, nhưng bản thân DNS thì không còn bị tính phí theo mức sử dụng nữa
Ừm… hiểu rồi
Nếu chuyển từ dịch vụ DNS hosting khác sang thì có khi bạn còn không biết lưu lượng truy vấn thực tế là bao nhiêu, nên đây là phần khá căng khi phải chuyển đổi
Nếu giá theo truy vấn quá đắt thì bạn có thể tăng TTL và gộp dịch vụ vào ít hostname hơn để giảm số truy vấn, nên ở mức nào đó đây vẫn là phần có thể tự kiểm soát
Dù đọc vài trăm từ đầu của trang đó thì tôi vẫn không thấy giải thích vì sao mình phải quan tâm, và ngạc nhiên là cả comment HN cũng không giải thích được bao nhiêu
Tôi thường xem comment trước, nếu thấy thú vị thì mới đọc bài
Tôi muốn thích Bunny, nhưng lại sợ rằng lưu lượng đột biến không lường trước từ LLM hoặc crawler có thể khiến tôi bất ngờ bị tính phí tới hàng nghìn euro.
Theo tôi biết, các sản phẩm của Bunny vận hành như những đơn vị kinh doanh riêng biệt, mỗi bên có mục tiêu và yêu cầu tính năng khác nhau, và đặc biệt Bunny Stream còn thiếu khá nhiều tính năng. Tính năng “chặn mọi request khi phí đạt 50 euro” chỉ có trên Bunny CDN chứ không có ở các sản phẩm khác.
Khi nào Bunny đối xử đồng đều với tất cả sản phẩm và đáp ứng các yêu cầu triển khai tính năng cơ bản, tôi sẽ chuyển toàn bộ các cộng đồng phi lợi nhuận mà tôi vận hành sang dịch vụ của Bunny.
Theo tôi biết thì đây gần như là nhà cung cấp duy nhất cho phép đặt giới hạn chi phí thực sự hoạt động, chứ không chỉ là cảnh báo cần phản ứng kịp lúc.
Một số dịch vụ như CDN còn cho phép giới hạn tốc độ tải xuống, số request mỗi IP, lượng dữ liệu truyền mỗi IP, và số kết nối tối đa mỗi IP.
Cũng có giới hạn băng thông theo tháng, nên khi đạt tới một mức GB nhất định thì có thể vô hiệu hóa zone đó.
Bunny.net làm tốt lắm.
Để chuyển mọi thứ sang Bunny, tôi vẫn đang chờ trải nghiệm hosting website tĩnh được tinh gọn hơn. Hiện tại Cloudflare Pages trực quan hơn nhiều vì có thể deploy chỉ bằng một lệnh CLI.
Ngoài ra tôi đang dùng Bunny containers cho một API gateway toàn cầu đặt tại 16 địa điểm trên thế giới, và nó thực sự rất ấn tượng. Với backend Go, Bunny tính phí theo mức sử dụng tài nguyên thay vì provisioning, nên mỗi tháng chỉ 3,60 USD. Với mức sử dụng nhỏ khoảng 20.000 request API mỗi tháng thì rẻ đến khó tin.
https://tangled.org/bruceroettgers.eu/bunnyup
Những ai hỏi đây là DNS nội dung hay proxy thì nên vào menu sản phẩm tìm “Bunny DNS” rồi đi theo liên kết tới tài liệu từ đó.
https://docs.bunny.net/dns
Tức là đây là dịch vụ DNS có thẩm quyền, có tính năng trộn bản ghi tài nguyên phía máy chủ, và còn có JavaScript nữa. Nhưng ví dụ lại được viết sai kiểu không kiểm tra loại truy vấn, nên hơi kỳ.
Website tải cực nhanh. Việc điều này đáng chú ý nghe khá buồn, nhưng đúng là như vậy.
Dạo này tôi thấy màn hình “Performing security verification / This website uses a security service to protect against malicious bots…” trên Cloudflare quá thường xuyên.
Một khi đã xác minh client của tôi rồi thì theo tôi ít nhất trong khoảng một ngày không nên bắt làm lại quy trình đó. Tôi tò mò Bunny DNS xử lý bảo vệ chống bot như thế nào.
https://github.com/cloudflare/pp-browser-extension trông gần như là một dự án chết, ở trạng thái dependabot zombie.
Nói thêm là tôi đã hoàn toàn bỏ lỡ tin này cách đây hai ngày: https://www.cloudflare.com/press/press-releases/2026/cloudfl...
Còn nếu là cùng một site thì lại phải trách chủ site vì đã đặt thời gian hết hạn của cookie challenge như vậy.
Đây là một dịch vụ rất tốt và tuyệt vời. Nhưng sẽ hay hơn nếu có thể chỉ định phạm vi quyền hạn của API key. Khi thiết lập continuous deployment, ngay cả nếu key bị lộ thì cũng không nên có rủi ro làm thay đổi bản ghi MX.
Và sẽ thật tuyệt nếu CDN origin hỗ trợ địa chỉ chỉ có IPv6.
Hiện chúng tôi đang trong giai đoạn nghiên cứu về quyền hạn theo phạm vi cho API key, chưa có ETA công khai nhưng đang được triển khai.
Hỗ trợ origin chỉ có IPv6 vừa được giới thiệu ngay tuần trước. Giờ bạn có thể chỉ định trực tiếp địa chỉ chỉ có IPv6 làm origin, cũng có thể dùng hostname, và chúng tôi cũng hỗ trợ phân giải hostname dual-stack.
Joe
Vì thế trong script trên server của tôi không có bunny API key; key đó chỉ được lưu bên trong edge function. Tôi truy cập edge function bằng xác thực.
Hơi bất tiện hơn một chút so với key có phân quyền theo phạm vi, nhưng vẫn hoạt động.