5 điểm bởi GN⁺ 3 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • 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 HTTPSSVCB: 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
      • CDSCDNSKEY: 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

    • Dù Hetzner có tăng giá thì họ vẫn rẻ hơn AWS, Azure, GCP rất nhiều, nên gọi họ là không cạnh tranh được thì nghe kỳ lạ
    • Về giá thì họ cạnh tranh, nhưng về cách đối xử với con người thì kém trưởng thành hơn
      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
    • Câu “tôi không chọn họ vì là công ty châu Âu mà vì là công ty tốt” nghe hơi kiểu GPT và hơi lạ
      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
    • Nói công bằng thì Hetzner không thay đổi giá dịch vụ hiện có, họ chỉ đổi giá cho khách hàng mới hoặc các dịch vụ được thêm mới. Tôi thấy đó là cách tiếp cận thực tế và ổ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
    • Gần đây tôi đã chuyển VPS chuyên dụng từ Rackspace sang Hetzner, dù là trước đợt tăng giá gần đây, và tôi vẫn hài lòng với quyết định đó
      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

    • Họ cũng có gói trả trước nên không có rủi ro chi phí pay-as-you-go bùng nổ
    • Mức chi tiêu tối thiểu là 1 USD cho tất cả dịch vụ cộng lại, nên thực tế bạn có thể host static site không giới hạn với 1 USD
  • 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

    • Trước đây họ tính phí hosting nameserver. Điểm hấp dẫn chính là các tính năng lập trình nâng cao như định tuyến địa lý, scripting
    • DNS hosting nâng cao thường tính phí theo số truy vấn, số zone, số record, số tên đặc biệt có gắn tính năng nâng cao, v.v.
      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
    • Điều kiện 1 USD/tháng thực ra không tệ như nghe có vẻ. Đó là mức hóa đơn tối thiểu gộp cho mọi dịch vụ, nên nếu bạn đang dùng nền tảng một cách nghiêm túc thì không thành vấn đề
    • Trước đây vài triệu truy vấn DNS cũng đã miễn phí rồi
    • Bunny DNS có thể điều khiển bằng script, nên không chỉ là nameserver đơn thuần
  • 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

    • Comment top có nói đây là phương án thay thế Cloudflare có trụ sở ở EU
    • Thường tôi vào HN là để xem những thứ như thế này, và đa số lần đều ổn, nhưng lần này thì đúng là kém rõ ràng hơn
      Tôi thường xem comment trước, nếu thấy thú vị thì mới đọc bài
    • Tôi tò mò liệu bunny.net có mang lại cải thiện hiệu năng DNS đo được so với Cloudflare hay không, hay là ngược lạ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.

    • Với mô hình trả trước thì sẽ không bị tính tới hàng nghìn euro đâu. Khi hết số dư thì website sẽ dừng hoạt động, và bạn có thể khôi phục lại sau khi nạp thêm tiền.
      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.
    • Tôi không rõ chính xác bạn đang nói tới dịch vụ Bunny nào, nhưng với Bunny Shield bạn có thể giảm thiểu tấn công DDoS và chặn bot.
    • Nếu chỉ là một website đơn giản thì khả năng bị đội lên tới hàng nghìn euro vì LLM hay crawler là thấp. Chi phí CDN chỉ ở mức 0,01~0,06 USD mỗi GB.
      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.

    • Có thể sẽ hữu ích đấy. Đây chính xác là công cụ deploy bằng một lệnh như vậy :) Vẫn còn ở giai đoạn đầu, nhưng tôi đang dùng cho các bản triển khai của mình và nó hoạt động gần như hoàn hảo.
      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.

    • Tôi vừa bấm thử vài liên kết trên thanh điều hướng và tất cả đều mở ngay lập tức như thể đã được cache sẵn. Thực ra không phải cache đâu, vì tôi đang dùng Firefox ở chế độ riêng tư hoàn toàn và trước hôm nay đã mấy tháng rồi tôi chưa ghé lại.
    • Đúng vậy, mọi website khác đều chậm như mật mía.
  • 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.

    • Chẳng phải Privacy Pass được tạo ra để giải quyết việc này sao? Tôi nhớ là theo cách trình duyệt tạo và lưu một thứ giống như bằng chứng công việc rồi đưa cho website, để mỗi site không phải lặp lại cùng một bước xác minh.
      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...
    • Tôi không rõ bạn đang nói tới các site khác nhau hay cùng một site. Nếu là các site khác nhau thì chủ site hầu như không có lý do gì để muốn tính năng đó, nên thêm vào cũng chẳng có nhiều ý nghĩa.
      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.
    • Tôi cũng có trải nghiệm tương tự, và vì có quá nhiều lời phàn nàn từ người dùng dùng đường truyền chia sẻ hoặc trình duyệt khác thường, tôi đã gỡ Cloudflare khỏi các website mình quản lý.
  • Đâ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.

    • Cảm ơn phản hồi của bạn.
      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
    • Tôi cũng muốn điều đó. Hiện tại tôi xử lý bằng cách tạo một edge function chuyên biệt để thực hiện deploy và đặt global access key ở đó chẳng hạn.
      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.