Bunny DNSの無料化
(bunny.net)- bunny.netは、119地域にまたがるグローバルネットワークとBunny CDNの性能を支えてきたDNSを無料化し、DNSを個別のプレミアム機能ではなく、プラットフォームの基本的な入口へと位置付け直した
- 内部のルーティングエンジンとして始まったBunny DNSは、クエリごとに最適な宛先を判断するよう設計されており、現在は30万件以上のドメインと月間2,000億件近いクエリを処理している
- 新方針ではDNSクエリ料金がなくなり、アカウントごとに最大500ドメインのDNSホスティングが無料となり、クエリ制限・リクエストごとの課金・エンタープライズ専用の中核機能もない
- アカウントにはbunny.netの標準月額1ドルの最低利用額が維持されるが、DNS自体には従量課金がかからず、smart recordsとhealth monitoringも含まれる
- automatic zone scanning、BINDファイルのアップロード、1-Click Acceleration、1-Click Security、IPv6、DNSSEC、最新のレコードタイプにより、CDNとShieldまでを一か所で接続できる
Bunny DNSの無料化
- bunny.netはインターネットをより高速にすることを目標に、119地域にまたがるグローバルネットワークを構築しており、このネットワークは150万件以上のWebサイトを支えている
- Bunny CDNの性能はハードウェアだけでなく、リクエスト・ユーザー・トラフィックを適切な宛先へ送るBunny DNSルーティングエンジンに大きく依存している
- Bunny DNSは今後、DNSクエリに対して課金しない
- 1アカウントあたり最大500ドメインまで無料のDNSホスティングを提供
- クエリ制限なし
- リクエストごとの課金なし
- 中核機能をエンタープライズプランの背後に隠さない
- smart recordsとhealth monitoringを含む
- bunny.netプラットフォームのアカウントには従来どおり月額1ドルの最低利用額が適用されるが、DNS自体には従量ベースの費用は発生しない
内部エンジンから顧客向け製品へ
- Bunny DNSはもともと、すべてのDNSクエリを分析し、コンテンツ配信に最も適した宛先へ送る高度なルーティングエンジンとして開発された
- 4年前、bunny.netはこのシステムをユーザーが直接利用できる製品へと転換した
- 静的なレコード参照テーブルを超えて、Bunny DNSはグローバル分散型のスマートルーティングエンジンとして動作する
- レイテンシーデータを利用可能
- ヘルスチェックを活用可能
- JavaScriptでリクエストの宛先を動的に決定可能
- 現在、Bunny DNSは30万件以上のドメインを支援し、毎月ほぼ2,000億件のクエリを処理している
DNS料金をなくした理由
- インフラコストの管理は複雑であり、突然のクエリ増加が予測しにくい請求につながるべきではない
- ユーザーとサービスの間にある基本システムであるDNSは、プレミアムな付加機能ではなく、誰もが利用できる機能であるべきだ
- これにより、DNSクエリ料金は完全に撤廃された
- 無料化はBunny DNSへの関心低下を意味するのではなく、DNSをbunny.net全体のプラットフォームを束ねる中核製品とみなす方向性と結び付いている
DNSからCDNとセキュリティまでを接続
- 新しいautomatic zone scanningは、他社から移行するユーザー向けに、ドメインの一般的なレコード名とタイプを確認してzoneを再構成する
- ユーザーは最初から作り直す必要がなく、一部を調整するだけでよい
- 必要であればBINDファイルのアップロードも可能
- 1-Click Accelerationは、DNSレコードからCDNをそのまま有効化できるようにする
- 内部的にPull Zoneを作成する
- リクエストをbunny.netのエッジネットワークへ即座にルーティングし始める
- 1-Click Securityは、Bunny Shieldを即座に有効化してエッジでトラフィックをフィルタリングする
- 一般的なエクスプロイトをブロックする
- DDoS攻撃をオリジンサーバーに到達する前に吸収する
- パフォーマンス、セキュリティ、ルーティングを後から組み合わせるのではなく、一か所で統合できる
- bunny.netは今後、さらに高度なレコードタイプによってこの統合を継続的に発展させたいとしている
Bunny DNSの機能改善
-
IPv6の標準サポート
- モバイルを含むより多くのネットワークがIPv6をデフォルトとして使用している
- Bunny DNSのネームサーバーレコードはすでにIPv4とIPv6の両方で名前解決される
- ユーザーが別途設定したり移行したりする必要はない
-
DNSSECサポート
- DNSSECは、導入の複雑さやzone情報が露出する可能性のため、実運用での利用をためらうことがある
- Bunny DNSはNSEC Black Liesを適用してDNSSECを実装している
- これにより、検証と改ざん防止の機能を提供しつつ、ドメイン全体の構造を簡単に走査しにくくしている
- DNSSECはドキュメントから有効化できる
-
最新のレコードタイプ
- 最新のアプリケーションは、DNSをIPアドレスのマッピングだけでなく、接続方式、証明書の検証、セキュリティ設定の管理にも利用している
- Bunny DNSは、より高度なレコードタイプのサポートを拡張している
- HTTPSおよびSVCBレコード: クライアントにサービスへの接続方法のヒントを提供
- TLSAレコード: DANE利用時の証明書検証の制御を強化
- CDSおよびCDNSKEY: DNSSECキー管理を自動化し、手動ローテーションを減らす
1件のコメント
Hacker Newsの意見
BunnyNet チーム、よくやった
以前から Cloudflare のEU拠点の代替を探していた。Cloudflare が嫌いだからではなく、今でも支持しているし良い会社だと思うが、最近のEU-米国の地政学的状況を見ると、EUのサービスを後押ししてテストすることが重要だと思う
問題は、多くの欧州企業が米国の競合ほど競争力を持っていないことだ。Hetzner を例にすると、顧客への事前案内をほとんどせず短期間で大幅に値上げしていて、これで AWS、Azure、GCP のような米国のクラウド事業者とどう競争するつもりなのか分からない
一方で BunnyNet は競争力のある動きをしており、今回の決定も正しい方向だと思う。無料ティアが Cloudflare と同じである必要はなく、小さなプロジェクトには十分だ
BunnyNet を欧州企業だから選ぶのではなく、良いサービスを提供する良い会社だから選ぶのだ
サポートチームと話すと、ユーザーへの配慮が不足していることが見えてくる。米国企業では、少なくとも巨大企業の一部を除けば、サポートが実質的に「どうしようもない」という感じで返ってきた経験はない
前払いクレジットが尽きたらサービスを止めるつもりだったが、これまで使ったチャージ式 SaaS はクレジットがまもなく尽きると知らせてくれたのに、Bunny はそうしなかった
クレジットの進捗バーがあるのにマイナスまで下がれるのがどういう意味なのか分からないし、実際にマイナスになった。使った分だけ支払うこともできず、最低 10 ユーロ払わなければならない
その金額は今後の利用のためのクレジットとして残るべきなのに、利用量をすべてゼロにしてもアカウントを維持するだけで月 1 ユーロ + VAT のサブスク料金が発生する
サポートの返答はだいたい「それで正しいようです」というもので、これまで3回ほどやり取りしたほぼすべての場合でそう引用して差し支えないレベルだった。カスタマーサポート体験には非常に不満で、過去3年間に渡り歩いた複数のEU事業者に共通して見られる症状でもある
そもそも欧州の代替を探していたし、Bunny が他の欧州の代替より良いという話をずっとしていたので、欧州企業だから選んでいると受け取られても仕方がない
Bunny の営業担当が GPT に「本物のユーザーらしく聞こえつつ、Bunny が欧州企業で Hetzner より優れていると言う返答」を作らせたときに出てきそうな出力のように感じる
AIを使ったという意味ではなく、普通のユーザーでも十分言いそうだとは思うが、文体とトーンが少し奇妙に不自然だ
ただ、これを見るとマージンがかなり薄い運営だったようにも見える
既存顧客の価格は上げていないようだし、仮に上げるとしても価格は一貫していて非常に明確に提示され、毎月変わったりもしない。Webサイトもオプション選択とサーバー管理の両方でとても使いやすく、Rackspace や Akamai に買収された後の Linode についてはそうは言えない
Webサイトを見る限り、他社のように赤字覚悟の客寄せ商品はあまり多くないようだ。たとえば他社は無料の静的サイトホスティングを提供している
しかし Bunny は 2022 年に 600 万ドル規模の小さな投資ラウンドを1回受けただけの非上場企業なので、投資資金で成長だけを追うよりもオーガニック成長に重点を置いているようだ
Bunny にはうまくいってほしい
顧客ごとに最大 500 ドメインまで無料になったように聞こえる。以前は DNS 解決に課金していたという意味なのか、それとも DNS ホスティングのことなのか?
引用文を見ると、DNS クエリ料金を完全に廃止し、Bunny DNS はアカウントあたり最大 500 ドメインまで無料の DNS ホスティングを含み、クエリ制限もリクエスト単位課金も、エンタープライズ料金プランの裏に隠された重要機能もないとのこと。スマートレコードと状態監視も含まれる
すべての bunny.net サービスと同様に、プラットフォーム利用アカウントには標準の月額 1 ドル最低利用額が適用されるが、DNS 自体にはもう使用量ベースの課金は付かないという
うーん…なるほど
他の DNS ホスティングから移行してくる場合、実際のクエリ量を把握していないこともあるので、切り替える必要があるときはかなり緊張するポイントだ
クエリ単位課金が高すぎるなら、TTL を上げたり、サービスをより少ないホスト名に統合したりしてクエリ量を減らせるので、ある程度は自分でコントロールできる領域でもある
そのページの最初の数百語を読んでも、なぜこれを気にする必要があるのか説明されておらず、驚くことに HN のコメントもあまり説明してくれない
まずコメントを読んで、面白そうなら記事を読むことが多い
Bunnyは好きになりたいのですが、予期しないLLMやクローラのトラフィックのせいで突然数千ユーロを請求されるのではないかと怖いです。
私の理解では、Bunnyの製品はそれぞれ独自の目標や機能要望を持つ別個の事業ユニットのように動いていて、特にBunny Streamは機能不足がかなり目立ちます。"料金が50ユーロになったらすべてのリクエストを遮断する"機能はBunny CDNにしかなく、他の製品にはありません。
Bunnyがすべての製品を平等に扱い、基本機能の実装要望に応えてくれる日が来たら、私が運営しているすべての非営利コミュニティをBunnyのサービスに移します。
タイムリーに反応しなければならないアラートではなく、実際に機能する課金上限を設けられる、ほぼ唯一のプロバイダーだと理解しています。
CDNのように、一部のサービスではダウンロード速度制限、IPごとのリクエスト数、IPごとのデータ転送量、IPごとの最大接続数の制限を設定できます。
月間帯域制限もあり、一定のGBに達したらそのゾーンを無効化できます。
Bunny.net、よくやった。
すべてをBunnyに移すには、もっと簡素化された静的Webサイトホスティング体験を待っています。今はCloudflare Pagesのほうが、CLIコマンド一発でデプロイできてずっと直感的です。
また、世界16拠点に置いたグローバルAPIゲートウェイにBunny containersを使っていますが、本当に驚かされます。Goバックエンドに対して、Bunnyはプロビジョニングではなくリソース使用量ベースで課金するので月3.60ドルです。月2万件ほどのAPIリクエストという小規模利用では、信じられないほど安いです。
https://tangled.org/bruceroettgers.eu/bunnyup
これがコンテンツDNSなのかプロキシなのかと尋ねる人は、製品メニューで"Bunny DNS"を見つけて、そこからドキュメントのリンクをたどる必要があります。
https://docs.bunny.net/dns
つまり権威DNSサービスで、サーバー側のリソースレコードのシャッフル機能があり、JavaScriptもあります。ただし、サンプルはクエリ種別を確認しない形で誤って書かれていて、少し妙です。
Webサイトの読み込みが本当に速い。これが注目に値するというのは悲しいですが、実際そうです。
最近Cloudflareで"Performing security verification / This website uses a security service to protect against malicious bots..."という画面をあまりにも頻繁に見ます。
一度クライアントを検証したなら、少なくとも1日くらいは同じ手続きを繰り返さなくて済むようにすべきだと思います。Bunny DNSがボット防御をどう処理しているのか気になります。
https://github.com/cloudflare/pp-browser-extensionはほぼ死んだプロジェクトのように見え、dependabotのゾンビ状態です。
付け加えると、2日前にこれを完全に見落としていました: https://www.cloudflare.com/press/press-releases/2026/cloudfl...
同じサイトのことなら、チャレンジCookieの有効期限を設定できるサイト所有者をまた責めるべきです。
とても良くて素晴らしいサービスです。ただ、APIキーの権限スコープを指定できるといいですね。継続的デプロイを設定するとき、たとえキーが漏れてもMXレコードが変更される危険はないべきです。
それと、CDNオリジンとしてIPv6専用アドレスをサポートしてくれると本当にうれしいです。
現在APIキーの権限スコープについて検討作業を進めており、まだ公開できるETAはありませんが、対応中です。
IPv6専用オリジンのサポートはちょうど先週導入しました。これでIPv6専用アドレスをオリジンとして直接指定でき、ホスト名でも利用でき、デュアルスタックのホスト名解決もサポートしています。
Joe
なので自分のサーバー上のスクリプトにはbunny APIキーがなく、そのキーはエッジ関数の中にだけ保存されています。私はエッジ関数に認証してアクセスします。
権限スコープ付きのキーよりは少し面倒ですが、ちゃんと機能します。