5 ポイント 投稿者 GN⁺ 3 시간 전 | 1件のコメント | WhatsAppで共有
  • 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キー管理を自動化し、手動ローテーションを減らす

利用方法

  • Bunny DNSは、コストを心配することなく、より高速で安全かつレジリエントなアプリケーションを構築できるよう、CDNとShieldに深く統合されている
  • ユーザーはzoneを追加してドメインを指定したあと、そのまま利用でき、必要に応じてCDNとShieldを段階的に追加できる
  • Bunny DNSは無料化されており、ユーザーはログインまたは登録してすぐに利用できる

1件のコメント

 
GN⁺ 3 시간 전
Hacker Newsの意見
  • BunnyNet チーム、よくやった
    以前から Cloudflare のEU拠点の代替を探していた。Cloudflare が嫌いだからではなく、今でも支持しているし良い会社だと思うが、最近のEU-米国の地政学的状況を見ると、EUのサービスを後押ししてテストすることが重要だと思う
    問題は、多くの欧州企業が米国の競合ほど競争力を持っていないことだ。Hetzner を例にすると、顧客への事前案内をほとんどせず短期間で大幅に値上げしていて、これで AWS、Azure、GCP のような米国のクラウド事業者とどう競争するつもりなのか分からない
    一方で BunnyNet は競争力のある動きをしており、今回の決定も正しい方向だと思う。無料ティアが Cloudflare と同じである必要はなく、小さなプロジェクトには十分だ
    BunnyNet を欧州企業だから選ぶのではなく、良いサービスを提供する良い会社だから選ぶのだ

    • Hetzner は値上げしたとはいえ、それでも AWS、Azure、GCP よりずっと安いのに、それを競争力がないと表現するのは変だ
    • 価格面では競争力があるが、人への対応という点では成熟していない
      サポートチームと話すと、ユーザーへの配慮が不足していることが見えてくる。米国企業では、少なくとも巨大企業の一部を除けば、サポートが実質的に「どうしようもない」という感じで返ってきた経験はない
      前払いクレジットが尽きたらサービスを止めるつもりだったが、これまで使ったチャージ式 SaaS はクレジットがまもなく尽きると知らせてくれたのに、Bunny はそうしなかった
      クレジットの進捗バーがあるのにマイナスまで下がれるのがどういう意味なのか分からないし、実際にマイナスになった。使った分だけ支払うこともできず、最低 10 ユーロ払わなければならない
      その金額は今後の利用のためのクレジットとして残るべきなのに、利用量をすべてゼロにしてもアカウントを維持するだけで月 1 ユーロ + VAT のサブスク料金が発生する
      サポートの返答はだいたい「それで正しいようです」というもので、これまで3回ほどやり取りしたほぼすべての場合でそう引用して差し支えないレベルだった。カスタマーサポート体験には非常に不満で、過去3年間に渡り歩いた複数のEU事業者に共通して見られる症状でもある
    • 「欧州企業だから選ぶのではなく良い会社だから選ぶ」という文は、GPTっぽい言い回しに聞こえて少し変だ
      そもそも欧州の代替を探していたし、Bunny が他の欧州の代替より良いという話をずっとしていたので、欧州企業だから選んでいると受け取られても仕方がない
      Bunny の営業担当が GPT に「本物のユーザーらしく聞こえつつ、Bunny が欧州企業で Hetzner より優れていると言う返答」を作らせたときに出てきそうな出力のように感じる
      AIを使ったという意味ではなく、普通のユーザーでも十分言いそうだとは思うが、文体とトーンが少し奇妙に不自然
    • 公平に言えば Hetzner は既存サービスの価格を変えたのではなく、新規顧客や新たに追加されるサービスの価格だけを変えた。現実的で妥当なアプローチだと思う
      ただ、これを見るとマージンがかなり薄い運営だったようにも見える
    • 最近、専用 VPS を Rackspace から Hetzner に移したが、最近の値上げ前ではあるものの、今でもその判断には満足している
      既存顧客の価格は上げていないようだし、仮に上げるとしても価格は一貫していて非常に明確に提示され、毎月変わったりもしない。Webサイトもオプション選択とサーバー管理の両方でとても使いやすく、Rackspace や Akamai に買収された後の Linode についてはそうは言えない
  • Webサイトを見る限り、他社のように赤字覚悟の客寄せ商品はあまり多くないようだ。たとえば他社は無料の静的サイトホスティングを提供している
    しかし Bunny は 2022 年に 600 万ドル規模の小さな投資ラウンドを1回受けただけの非上場企業なので、投資資金で成長だけを追うよりもオーガニック成長に重点を置いているようだ
    Bunny にはうまくいってほしい

    • 前払いプランもあるので、従量課金の暴走リスクがない
    • 全サービス合算で最低支出が 1 ドルなので、実質 1 ドルで静的サイトを無制限にホスティングできる
  • 顧客ごとに最大 500 ドメインまで無料になったように聞こえる。以前は DNS 解決に課金していたという意味なのか、それとも DNS ホスティングのことなのか?
    引用文を見ると、DNS クエリ料金を完全に廃止し、Bunny DNS はアカウントあたり最大 500 ドメインまで無料の DNS ホスティングを含み、クエリ制限もリクエスト単位課金も、エンタープライズ料金プランの裏に隠された重要機能もないとのこと。スマートレコードと状態監視も含まれる
    すべての bunny.net サービスと同様に、プラットフォーム利用アカウントには標準の月額 1 ドル最低利用額が適用されるが、DNS 自体にはもう使用量ベースの課金は付かないという
    うーん…なるほど

    • 以前はネームサーバーホスティングに課金していた。主な魅力は、地理的ルーティングやスクリプティングのような高度なプログラミング機能だ
    • 高度な DNS ホスティングは通常、クエリ数、ゾーン数、レコード数、高度な機能が付いた特殊な名前の数などを基準に課金されることが多い
      他の DNS ホスティングから移行してくる場合、実際のクエリ量を把握していないこともあるので、切り替える必要があるときはかなり緊張するポイントだ
      クエリ単位課金が高すぎるなら、TTL を上げたり、サービスをより少ないホスト名に統合したりしてクエリ量を減らせるので、ある程度は自分でコントロールできる領域でもある
    • 月 1 ドル条件は、実際には聞こえるほど悪くない。全サービス合算の請求額の最低金額なので、プラットフォームをそれなりに使っているなら問題にならない
    • 以前から DNS クエリ数百万件程度は無料だった
    • Bunny DNS はスクリプトで制御できるので、単なるネームサーバーではない
  • そのページの最初の数百語を読んでも、なぜこれを気にする必要があるのか説明されておらず、驚くことに HN のコメントもあまり説明してくれない

    • 上位コメントにCloudflare のEU拠点の代替と書いてある
    • こういうものを見るためにたいてい HN に来るし、普段はだいたいうまく機能するのだが、今回は明らかに分かりにくい
      まずコメントを読んで、面白そうなら記事を読むことが多い
    • bunny.net が Cloudflare より測定可能なDNS パフォーマンス改善を提供するのか、それとも逆なのか気になる
  • Bunnyは好きになりたいのですが、予期しないLLMやクローラのトラフィックのせいで突然数千ユーロを請求されるのではないかと怖いです。
    私の理解では、Bunnyの製品はそれぞれ独自の目標や機能要望を持つ別個の事業ユニットのように動いていて、特にBunny Streamは機能不足がかなり目立ちます。"料金が50ユーロになったらすべてのリクエストを遮断する"機能はBunny CDNにしかなく、他の製品にはありません。
    Bunnyがすべての製品を平等に扱い、基本機能の実装要望に応えてくれる日が来たら、私が運営しているすべての非営利コミュニティをBunnyのサービスに移します。

    • 前払い方式なので、数千ユーロを請求されることはないはずです。残高がなくなればWebサイトは停止し、残高を追加すれば復旧できます。
      タイムリーに反応しなければならないアラートではなく、実際に機能する課金上限を設けられる、ほぼ唯一のプロバイダーだと理解しています。
    • どのBunnyサービスのことを言っているのか正確にはわかりませんが、Bunny ShieldでDDoS攻撃を緩和し、ボットをブロックできます。
    • 単純なWebサイトなら、LLMやクローラのせいで数千ユーロまで行く可能性は低いです。CDNのコストはGBあたり0.01〜0.06ドル程度です。
      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サイトの読み込みが本当に速い。これが注目に値するというのは悲しいですが、実際そうです。

    • さっきナビゲーションバーのリンクをいくつか押してみましたが、全部すでにキャッシュされているかのように即座に開きました。実際にはキャッシュされていたわけでもなく、Firefoxを完全なプライベートモードで使っていて、今日より前には何か月も訪れていませんでした。
    • そう、他のすべてのサイトが本当に糖蜜のように遅く感じます。
  • 最近Cloudflareで"Performing security verification / This website uses a security service to protect against malicious bots..."という画面をあまりにも頻繁に見ます。
    一度クライアントを検証したなら、少なくとも1日くらいは同じ手続きを繰り返さなくて済むようにすべきだと思います。Bunny DNSがボット防御をどう処理しているのか気になります。

    • Privacy Passはこれを解決しようとしていたのではなかったですか? ブラウザが仕事量証明のようなものを生成して保存し、それをサイトに渡すことで、各サイトが同じ検証を繰り返す必要をなくす仕組みだったと記憶しています。
      https://github.com/cloudflare/pp-browser-extensionはほぼ死んだプロジェクトのように見え、dependabotのゾンビ状態です。
      付け加えると、2日前にこれを完全に見落としていました: https://www.cloudflare.com/press/press-releases/2026/cloudfl...
    • 別々のサイトのことを言っているのか、同じサイトのことを言っているのかわかりません。別々のサイトのことなら、サイト所有者がそんな機能を望むことはほとんどないので、追加する意味はあまりありません。
      同じサイトのことなら、チャレンジCookieの有効期限を設定できるサイト所有者をまた責めるべきです。
    • 私も同じ経験をしましたし、共有回線や変わったブラウザを使うユーザーからの不満が多すぎたので、自分が管理しているWebサイトからCloudflareを外しました。
  • とても良くて素晴らしいサービスです。ただ、APIキーの権限スコープを指定できるといいですね。継続的デプロイを設定するとき、たとえキーが漏れてもMXレコードが変更される危険はないべきです。
    それと、CDNオリジンとしてIPv6専用アドレスをサポートしてくれると本当にうれしいです。

    • フィードバックありがとうございます。
      現在APIキーの権限スコープについて検討作業を進めており、まだ公開できるETAはありませんが、対応中です。
      IPv6専用オリジンのサポートはちょうど先週導入しました。これでIPv6専用アドレスをオリジンとして直接指定でき、ホスト名でも利用でき、デュアルスタックのホスト名解決もサポートしています。
      Joe
    • 私も同じものが欲しいです。今は、たとえばデプロイを実行する専用のエッジ関数を作って、そこにグローバルアクセスキーを入れておく形で対処しています。
      なので自分のサーバー上のスクリプトにはbunny APIキーがなく、そのキーはエッジ関数の中にだけ保存されています。私はエッジ関数に認証してアクセスします。
      権限スコープ付きのキーよりは少し面倒ですが、ちゃんと機能します。