5 points par GN⁺ 3 시간 전 | 1 commentaires | Partager sur WhatsApp
  • bunny.net rend gratuit le DNS qui soutient les performances de Bunny CDN sur un réseau mondial de 119 emplacements, transformant le DNS d’une fonctionnalité premium distincte en point d’entrée de base de la plateforme
  • Issu d’un moteur de routage interne, Bunny DNS a été conçu pour déterminer la destination optimale à chaque requête, et gère aujourd’hui plus de 300 000 domaines et près de 200 milliards de requêtes par mois
  • Avec la nouvelle politique, les frais sur les requêtes DNS disparaissent, l’hébergement DNS est gratuit jusqu’à 500 domaines par compte, et il n’y a ni limite de requêtes, ni facturation à la demande, ni fonctions essentielles réservées à l’entreprise
  • Le compte conserve le minimum mensuel standard de 1 $ de bunny.net, mais le DNS lui-même n’est pas facturé à l’usage et inclut aussi smart records et health monitoring
  • Grâce à l’automatic zone scanning, à l’upload de fichiers BIND, à 1-Click Acceleration, à 1-Click Security, à IPv6, à DNSSEC et aux types d’enregistrements récents, il est possible de relier CDN et Shield au même endroit

Bunny DNS devient gratuit

  • bunny.net a construit un réseau mondial couvrant 119 emplacements avec pour objectif de rendre Internet plus rapide, et ce réseau prend en charge plus de 1,5 million de sites web
  • Les performances de Bunny CDN ne dépendent pas seulement du matériel, mais aussi en grande partie du moteur de routage Bunny DNS, qui envoie les requêtes, les utilisateurs et le trafic vers la bonne destination
  • Bunny DNS ne facture plus les requêtes DNS
    • hébergement DNS gratuit jusqu’à 500 domaines par compte
    • aucune limite de requêtes
    • aucune facturation par requête
    • les fonctions essentielles ne sont pas cachées derrière une offre enterprise
    • smart records et health monitoring inclus
  • Le compte de plateforme bunny.net reste soumis, comme auparavant, au minimum mensuel de 1 $, mais le DNS lui-même n’entraîne aucun coût basé sur l’usage

D’un moteur interne à un produit pour les clients

  • Bunny DNS a d’abord été développé comme un moteur de routage avancé qui analyse toutes les requêtes DNS pour les envoyer vers la destination la plus adaptée à la diffusion de contenu
  • Il y a 4 ans, bunny.net a transformé ce système en produit utilisable directement par les clients
  • Au-delà d’une simple table statique de recherche d’enregistrements, Bunny DNS fonctionne comme un moteur de routage intelligent distribué à l’échelle mondiale
    • données de latence disponibles
    • health checks disponibles
    • possibilité de déterminer dynamiquement la destination des requêtes en JavaScript
  • Aujourd’hui, Bunny DNS prend en charge plus de 300 000 domaines et traite presque 200 milliards de requêtes chaque mois

Pourquoi supprimer la tarification DNS

  • La gestion des coûts d’infrastructure est complexe, et une hausse soudaine des requêtes ne devrait pas se traduire par une facture imprévisible
  • Le DNS, système fondamental entre les utilisateurs et les services, ne devrait pas être une option premium, mais une fonction accessible à tous
  • En conséquence, la tarification des requêtes DNS est entièrement supprimée
  • Cette gratuité ne reflète pas un moindre intérêt pour Bunny DNS, mais s’inscrit dans la volonté de considérer le DNS comme un produit central qui relie l’ensemble de la plateforme bunny.net

Relier DNS, CDN et sécurité

  • Le nouvel automatic zone scanning vérifie les noms et types d’enregistrements courants d’un domaine et reconstruit la zone pour les utilisateurs qui migrent depuis un autre service
    • il suffit ensuite d’ajuster quelques éléments, sans avoir à tout recréer depuis le début
    • il est aussi possible d’importer un fichier BIND si on le souhaite
  • 1-Click Acceleration permet d’activer directement le CDN à partir des enregistrements DNS
    • crée en interne une Pull Zone
    • commence immédiatement à router les requêtes vers le réseau edge de bunny.net
  • 1-Click Security active immédiatement Bunny Shield pour filtrer le trafic à l’edge
    • bloque les exploits courants
    • absorbe les attaques DDoS avant qu’elles n’atteignent le serveur d’origine
  • Au lieu d’assembler après coup les couches de performance, de sécurité et de routage, tout peut être intégré au même endroit
  • bunny.net veut continuer à faire évoluer cette intégration avec des types d’enregistrements encore plus avancés

Améliorations des fonctionnalités de Bunny DNS

  • Prise en charge native d’IPv6

    • De plus en plus de réseaux, y compris mobiles, utilisent IPv6 par défaut
    • Les enregistrements de serveurs de noms de Bunny DNS sont déjà résolus en IPv4 et IPv6
    • aucun réglage ni migration séparée n’est nécessaire pour les utilisateurs
  • Prise en charge de DNSSEC

    • DNSSEC peut être peu adopté en pratique à cause de la complexité de son déploiement et du risque d’exposition des informations de zone
    • Bunny DNS implémente DNSSEC avec NSEC Black Lies
    • cela apporte validation et protection contre la falsification, tout en rendant plus difficile l’exploration facile de la structure complète du domaine
    • DNSSEC peut être activé via la documentation
  • Types d’enregistrements récents

    • Les applications modernes utilisent le DNS non seulement pour faire correspondre des adresses IP, mais aussi pour définir la façon de se connecter, vérifier les certificats et gérer les paramètres de sécurité
    • Bunny DNS étend la prise en charge de types d’enregistrements plus avancés
      • enregistrements HTTPS et SVCB : fournissent aux clients des indications sur la manière de se connecter à un service
      • enregistrements TLSA : renforcent le contrôle de la validation des certificats lors de l’utilisation de DANE
      • CDS et CDNSKEY : automatisent la gestion des clés DNSSEC pour réduire les rotations manuelles

Utilisation

  • Bunny DNS est profondément intégré au CDN et à Shield afin de permettre de créer des applications plus rapides, plus sûres et plus résilientes sans se soucier des coûts
  • Les utilisateurs peuvent ajouter une zone, attribuer un domaine et l’utiliser tel quel, puis ajouter par couches le CDN et Shield quand ils en ont besoin
  • Bunny DNS est désormais gratuit, et il suffit de se connecter ou de s’inscrire pour l’utiliser immédiatement

1 commentaires

 
GN⁺ 3 시간 전
Avis sur Hacker News
  • Bien joué à l’équipe de BunnyNet
    Je cherchais depuis longtemps une alternative européenne à Cloudflare. Pas parce que je n’aime pas Cloudflare — je les soutiens toujours et je pense que c’est une bonne entreprise — mais vu la situation géopolitique récente entre l’UE et les États-Unis, je pense qu’il est important de soutenir et de tester des services européens
    Le problème, c’est que beaucoup d’entreprises européennes ne sont pas aussi compétitives que leurs concurrentes américaines. Si on prend Hetzner par exemple, je ne vois pas comment ils comptent rivaliser avec des fournisseurs cloud américains comme AWS, Azure ou GCP en augmentant fortement leurs prix sur une courte période, avec très peu de préavis pour les clients
    À l’inverse, BunnyNet semble agir de manière compétitive, et je pense que cette décision va dans la bonne direction. Leur offre gratuite n’a pas besoin d’être identique à celle de Cloudflare ; pour de petits projets, c’est largement suffisant
    Je ne choisis pas BunnyNet parce que c’est une entreprise européenne, mais parce que c’est une bonne entreprise qui fournit un bon service

    • Même si Hetzner a augmenté ses prix, ça reste bien moins cher que AWS, Azure ou GCP, donc dire qu’ils ne sont pas compétitifs paraît étrange
    • Sur le plan tarifaire, ils sont compétitifs, mais dans leur manière de traiter les gens, ils sont moins mûrs
      Quand on parle avec le support, on voit qu’ils manquent d’attention envers les utilisateurs. Avec les entreprises américaines, du moins en dehors de quelques géants, je n’ai jamais eu l’impression que le support répondait en substance « on n’y peut rien »
      J’avais prévu d’arrêter le service une fois mes crédits prépayés épuisés, et tous les SaaS à rechargement que j’avais utilisés jusque-là m’avaient prévenu que les crédits allaient bientôt être consommés, mais Bunny ne l’a pas fait
      Je ne comprends pas à quoi sert une barre de progression du crédit si elle peut passer en négatif, et c’est effectivement arrivé. On ne peut pas non plus payer simplement ce qu’on a consommé : il faut verser au minimum 10 euros
      Cet argent devrait rester comme crédit pour un usage futur, mais même si on réduit toute sa consommation, le simple fait de garder le compte ouvert entraîne un abonnement mensuel de 1 euro + TVA
      La réponse du support, en gros, c’était « oui, ça semble correct », et c’est un niveau de citation fidèle pour presque chacun des trois échanges que j’ai eus jusqu’ici. Je suis très mécontent de l’expérience de support client, et c’est aussi un symptôme que j’ai observé chez plusieurs fournisseurs européens vers lesquels j’ai migré au cours des trois dernières années
    • La phrase « Je ne le choisis pas parce que c’est une entreprise européenne, mais parce que c’est une bonne entreprise » sonne un peu comme du texte GPT, et paraît légèrement bizarre
      Au départ, tu disais justement chercher une alternative européenne, et tout au long du message tu expliques que Bunny est meilleur que les autres alternatives européennes, donc on ne peut qu’en conclure que tu le choisis parce que c’est une entreprise européenne
      On dirait le genre de sortie qu’on obtiendrait si un commercial de Bunny demandait à GPT de « produire une réponse qui ait l’air écrite par un vrai utilisateur tout en disant que Bunny est une entreprise européenne et meilleure que Hetzner »
      Je ne dis pas que de l’IA a été utilisée, et je crois tout à fait qu’un utilisateur normal pourrait écrire ça, mais le style et le ton sont étrangement artificiels
    • Pour être juste, Hetzner n’a pas modifié les prix des services existants ; ils n’ont changé que ceux pour les nouveaux clients ou les nouveaux services ajoutés. Ça me semble une approche réaliste et raisonnable
      Cela dit, ça donne aussi l’impression qu’ils fonctionnaient avec des marges assez faibles
    • J’ai récemment déplacé un VPS dédié de Rackspace vers Hetzner, avant la récente hausse des prix, et je reste satisfait de cette décision
      Ils ne semblent pas augmenter les tarifs pour les clients existants, et même s’ils le faisaient, leurs prix sont présentés de manière cohérente, très claire, et ne changent pas d’un mois à l’autre. Leur site web est aussi très facile à utiliser, autant pour choisir les options que pour administrer les serveurs, ce qu’on ne peut pas vraiment dire de Rackspace ou de Linode depuis son rachat par Akamai
  • En regardant leur site, on a l’impression qu’ils proposent moins de produits d’appel vendus à perte que d’autres. Par exemple, certains offrent l’hébergement gratuit de sites statiques
    Mais Bunny est une société non cotée qui n’a levé qu’un petit tour de financement de 6 millions de dollars en 2022, donc elle semble davantage se concentrer sur une croissance organique que sur une course à la croissance financée par les investisseurs
    J’espère que Bunny s’en sortira bien

    • Ils ont aussi des forfaits prépayés, donc pas de risque de dérapage des coûts en paiement à l’usage
    • Comme la dépense minimale est de 1 dollar par mois tous services confondus, on peut en pratique héberger des sites statiques de façon illimitée pour 1 dollar
  • On dirait qu’ils ont rendu gratuit jusqu’à 500 domaines par client. Est-ce que ça veut dire qu’avant ils facturaient la résolution DNS, ou bien l’hébergement DNS ?
    D’après la citation, ils ont totalement supprimé les frais sur les requêtes DNS, et Bunny DNS inclut désormais un hébergement DNS gratuit jusqu’à 500 domaines par compte, sans limite de requêtes, sans facturation par requête, et sans fonctions essentielles cachées derrière un forfait entreprise. Les smart records et la surveillance d’état sont aussi inclus
    Comme pour tous les services bunny.net, le compte d’utilisation de la plateforme reste soumis à une dépense minimale standard de 1 dollar par mois, mais le DNS lui-même n’est plus facturé à l’usage
    Hum… d’accord

    • Avant, ils facturaient l’hébergement des serveurs de noms. L’intérêt principal, ce sont les fonctions avancées de programmation comme le routage géographique ou les scripts
    • L’hébergement DNS avancé est souvent facturé selon le nombre de requêtes, de zones, d’enregistrements, ou de noms spéciaux associés à des fonctions avancées
      Quand on migre depuis un autre hébergeur DNS, on ne connaît pas toujours le volume réel de requêtes, donc c’est souvent un point assez stressant au moment du basculement
      Si la facturation par requête est trop chère, on peut réduire le volume en augmentant le TTL et en consolidant les services sous moins de noms d’hôte, donc c’est au moins partiellement contrôlable
    • La condition du 1 dollar par mois n’est pas aussi mauvaise qu’elle en a l’air. C’est un minimum de facturation sur l’ensemble des services, donc si on utilise réellement la plateforme, ce n’est pas un problème
    • Avant aussi, quelques millions de requêtes DNS étaient déjà gratuites
    • Bunny DNS peut être piloté par script, donc ce n’est pas juste un simple serveur de noms
  • Même après avoir lu les premières centaines de mots de la page, on ne comprend pas pourquoi ça devrait nous intéresser, et de manière assez surprenante, les commentaires HN ne l’expliquent pas très bien non plus

    • Le commentaire le mieux classé dit que c’est une alternative européenne à Cloudflare
    • En général, c’est pour ce genre de choses que je viens sur HN, et d’habitude ça fonctionne bien, mais cette fois c’est clairement moins limpide
      Je regarde souvent les commentaires d’abord, et si ça a l’air intéressant, je lis l’article ensuite
    • Je me demande si bunny.net offre un gain mesurable de performance DNS par rapport à Cloudflare, ou l’inverse
  • J’aimerais aimer Bunny, mais j’ai peur de me retrouver soudainement avec une facture de plusieurs milliers d’euros à cause d’un trafic inattendu de LLM ou de crawlers.
    D’après ce que je comprends, les produits Bunny fonctionnent comme des unités distinctes, chacune avec ses propres objectifs et demandes de fonctionnalités, et Bunny Stream en particulier manque encore de beaucoup de fonctions. La fonctionnalité « bloquer toutes les requêtes quand la facture atteint 50 euros » n’existe que sur Bunny CDN, pas sur les autres produits.
    Le jour où Bunny traitera tous ses produits de manière égale et acceptera d’implémenter les fonctionnalités de base demandées, je migrerai toutes les communautés à but non lucratif que j’administre vers les services Bunny.

    • Comme c’est un système prépayé, tu ne recevras pas une facture de plusieurs milliers d’euros. Quand le solde tombe à zéro, le site s’arrête, et il suffit de recharger le solde pour le remettre en ligne.
      À ma connaissance, c’est à peu près le seul fournisseur qui permette de définir un plafond de facturation réellement appliqué, et pas juste une alerte à laquelle il faut réagir à temps.
    • Je ne sais pas exactement de quel service Bunny tu parles, mais Bunny Shield permet d’atténuer les attaques DDoS et de bloquer les bots.
    • Pour un site web simple, il est peu probable d’atteindre des milliers d’euros à cause des LLM ou des crawlers. Le coût CDN tourne autour de 0,01 à 0,06 dollar par Go.
      Certains services, comme le CDN, permettent aussi de limiter le débit de téléchargement, le nombre de requêtes par IP, la quantité de données transférées par IP et le nombre maximal de connexions par IP.
      Il existe également une limite mensuelle de bande passante qui permet de désactiver une zone une fois un certain volume en Go atteint.
  • Bien joué, Bunny.net.
    Pour tout migrer chez Bunny, j’attends une expérience d’hébergement de site statique plus simplifiée. Aujourd’hui, Cloudflare Pages est bien plus intuitif, puisqu’un simple appel CLI suffit pour déployer.
    J’utilise aussi des Bunny containers pour une passerelle API globale répartie sur 16 emplacements dans le monde, et c’est vraiment impressionnant. Pour un backend Go, Bunny facture à l’usage des ressources plutôt qu’au provisioning, ce qui me revient à 3,60 dollars par mois. À petite échelle, autour de 20 000 requêtes API mensuelles, c’est absurdement bon marché.

    • Ça peut peut-être aider. C’est exactement un outil de déploiement en une commande :) C’est encore tôt, mais je l’utilise pour mes déploiements et ça fonctionne presque parfaitement.
      https://tangled.org/bruceroettgers.eu/bunnyup
  • Les gens qui demandent s’il s’agit d’un DNS de contenu ou d’un proxy doivent aller chercher « Bunny DNS » dans le menu des produits, puis suivre le lien vers la documentation.
    https://docs.bunny.net/dns
    C’est donc un service DNS faisant autorité, avec une fonction de brassage des enregistrements de ressources côté serveur, ainsi que du JavaScript. En revanche, l’exemple est bizarre, car il est mal écrit et ne vérifie pas le type de requête.

  • Le site se charge vraiment très vite. C’est triste que ce soit remarquable, mais c’est bien le cas.

    • Je viens de cliquer sur quelques liens dans la barre de navigation, et tout s’est ouvert instantanément, comme si c’était déjà en cache. En réalité, ce n’était même pas en cache : j’utilise Firefox en mode protection totale de la vie privée et je n’avais pas visité le site depuis des mois avant aujourd’hui.
    • Oui, tous les autres sites semblent vraiment lents comme de la mélasse.
  • En ce moment, je vois beaucoup trop souvent l’écran Cloudflare « Performing security verification / This website uses a security service to protect against malicious bots… ».
    Une fois que mon client a été vérifié, je pense qu’on ne devrait pas me refaire passer la procédure avant au moins une journée. Je me demande comment Bunny DNS gère la protection contre les bots.

    • Privacy Pass n’était pas justement censé résoudre ce problème ? Si je me souviens bien, l’idée était que le navigateur génère et conserve une sorte de preuve de travail, puis la présente aux sites pour éviter que chacun répète la même vérification.
      https://github.com/cloudflare/pp-browser-extension a l’air d’un projet presque mort, en état de zombie dependabot.
      Et, en plus, j’ai complètement raté ça il y a deux jours : https://www.cloudflare.com/press/press-releases/2026/cloudfl...
    • Je ne sais pas si tu parles de sites différents ou du même site. Si ce sont des sites différents, il y a peu de chances que les propriétaires de sites veuillent une telle fonctionnalité, donc ça n’a pas beaucoup d’intérêt de l’ajouter.
      Si c’est le même site, il faut de nouveau blâmer le propriétaire du site qui peut configurer l’expiration du cookie de challenge.
    • J’ai eu la même expérience et j’ai reçu trop de plaintes d’utilisateurs sur des connexions partagées ou avec des navigateurs atypiques, donc j’ai retiré Cloudflare des sites que j’administre.
  • C’est un très bon service. Cela dit, j’aimerais qu’on puisse définir une portée des permissions des clés API. Lorsqu’on met en place un déploiement continu, une fuite de clé ne devrait pas pouvoir permettre de modifier des enregistrements MX.
    Et ce serait vraiment bien de prendre en charge des adresses IPv6 only comme origine CDN.

    • Merci pour le retour.
      Nous explorons actuellement les permissions à portée limitée pour les clés API ; il n’y a pas encore d’ETA publique, mais c’est en cours.
      La prise en charge des origines IPv6 only a été ajoutée la semaine dernière. On peut désormais définir directement une adresse IPv6 only comme origine, ou utiliser un nom d’hôte, avec prise en charge de la résolution dual-stack des noms d’hôte.
      Joe
    • C’est aussi ce que je voudrais. Pour l’instant, je contourne le problème en créant par exemple une fonction edge dédiée au déploiement, dans laquelle je place la clé d’accès globale.
      Ainsi, les scripts sur mon serveur n’ont pas la clé API Bunny ; elle n’est stockée que dans la fonction edge. J’accède ensuite à cette fonction edge après authentification.
      C’est un peu plus contraignant qu’une clé avec portée limitée, mais ça fonctionne.