Bunny DNS अब मुफ़्त
(bunny.net)- bunny.net ने 119 क्षेत्रों वाले अपने ग्लोबल नेटवर्क और Bunny CDN की परफ़ॉर्मेंस को सहारा देने वाले DNS को मुफ़्त कर दिया है, जिससे DNS अब अलग प्रीमियम फीचर नहीं बल्कि प्लेटफ़ॉर्म का बुनियादी एंट्री पॉइंट बन गया है
- अंदरूनी रूटिंग इंजन के रूप में शुरू हुआ Bunny DNS हर क्वेरी के लिए सबसे उपयुक्त गंतव्य तय करने के लिए डिज़ाइन किया गया था, और अब यह 300,000 से अधिक डोमेन और हर महीने लगभग 200 अरब क्वेरियों को संभालता है
- नई नीति में DNS query शुल्क हटा दिए गए हैं, और हर अकाउंट पर अधिकतम 500 डोमेन तक DNS होस्टिंग मुफ़्त है; न कोई query limit, न per-request billing, न ही केवल enterprise के लिए बंद मुख्य फीचर्स
- अकाउंट पर bunny.net का मानक $1 प्रति माह minimum usage बना रहेगा, लेकिन DNS पर usage-based pricing नहीं होगी और smart records व health monitoring भी शामिल हैं
- automatic zone scanning, BIND file upload, 1-Click Acceleration, 1-Click Security, IPv6, DNSSEC और आधुनिक record types के ज़रिए CDN और Shield को भी एक ही जगह से जोड़ा जा सकता है
Bunny DNS अब मुफ़्त
- bunny.net ने इंटरनेट को तेज़ बनाने के लक्ष्य के साथ 119 क्षेत्रों में फैला एक ग्लोबल नेटवर्क बनाया है, और यह नेटवर्क 15 लाख से अधिक वेबसाइटों को सपोर्ट करता है
- Bunny CDN की परफ़ॉर्मेंस सिर्फ हार्डवेयर पर नहीं, बल्कि requests, users और traffic को सही गंतव्य तक भेजने वाले Bunny DNS रूटिंग इंजन पर भी काफ़ी निर्भर करती है
- Bunny DNS अब DNS queries के लिए शुल्क नहीं लेता
- प्रति अकाउंट अधिकतम 500 डोमेन तक मुफ़्त DNS होस्टिंग
- कोई query limit नहीं
- कोई per-request billing नहीं
- मुख्य फीचर्स को enterprise plan के पीछे नहीं छिपाया गया है
- smart records और health monitoring शामिल हैं
- bunny.net प्लेटफ़ॉर्म अकाउंट पर पहले की तरह $1 प्रति माह minimum usage लागू रहेगा, लेकिन DNS पर खुद usage-based लागत नहीं लगेगी
आंतरिक इंजन से ग्राहक-उन्मुख प्रोडक्ट तक
- Bunny DNS मूल रूप से एक उन्नत रूटिंग इंजन के रूप में विकसित किया गया था, जो सभी DNS queries का विश्लेषण करके कंटेंट डिलीवरी के लिए सबसे उपयुक्त गंतव्य पर भेजता था
- 4 साल पहले bunny.net ने इस सिस्टम को ऐसे प्रोडक्ट में बदल दिया जिसे उपयोगकर्ता सीधे इस्तेमाल कर सकें
- static record lookup table से आगे बढ़कर, Bunny DNS अब एक वैश्विक वितरित smart routing engine की तरह काम करता है
- latency data का उपयोग कर सकता है
- health checks का उपयोग कर सकता है
- JavaScript से request destination को dynamic तरीके से तय कर सकता है
- अभी Bunny DNS 300,000 से अधिक डोमेन को सपोर्ट करता है और हर महीने लगभग 200 अरब queries प्रोसेस करता है
DNS शुल्क हटाने का कारण
- infrastructure cost को मैनेज करना जटिल है, और queries में अचानक बढ़ोतरी का नतीजा ऐसे बिल नहीं होने चाहिए जिनका अनुमान लगाना मुश्किल हो
- DNS, जो उपयोगकर्ता और सेवा के बीच की बुनियादी प्रणाली है, कोई प्रीमियम add-on नहीं बल्कि सबके लिए सुलभ फीचर होना चाहिए
- इसी वजह से DNS query शुल्क पूरी तरह हटा दिए गए हैं
- यह मुफ़्त करना Bunny DNS में रुचि घटने का संकेत नहीं है, बल्कि DNS को bunny.net के पूरे प्लेटफ़ॉर्म को जोड़ने वाले मुख्य प्रोडक्ट के रूप में देखने की दिशा से जुड़ा है
DNS से CDN और सुरक्षा तक कनेक्शन
- नया automatic zone scanning उन उपयोगकर्ताओं के लिए डोमेन के आम record names और types की जाँच करता है जो कहीं और से माइग्रेट कर रहे हैं, और zone को फिर से बनाता है
- उपयोगकर्ताओं को सब कुछ शुरू से दोबारा बनाने की ज़रूरत नहीं, सिर्फ कुछ हिस्सों को समायोजित करना होगा
- चाहें तो BIND file upload भी किया जा सकता है
- 1-Click Acceleration DNS records से सीधे CDN सक्रिय करने देता है
- अंदरूनी रूप से एक Pull Zone बनाता है
- और requests को तुरंत bunny.net edge network की ओर रूट करना शुरू कर देता है
- 1-Click Security Bunny Shield को तुरंत सक्रिय करके edge पर traffic फ़िल्टर करता है
- आम exploits को ब्लॉक करता है
- DDoS हमलों को origin server तक पहुँचने से पहले absorb कर लेता है
- performance, security और routing को बाद में जोड़ने के बजाय एक ही जगह पर एकीकृत किया जा सकता है
- bunny.net आगे और उन्नत record types के साथ इस integration को बढ़ाता रहेगा
Bunny DNS फीचर सुधार
-
IPv6 का डिफ़ॉल्ट समर्थन
- mobile सहित अधिक नेटवर्क अब IPv6 को डिफ़ॉल्ट के रूप में इस्तेमाल कर रहे हैं
- Bunny DNS के nameserver records पहले से ही IPv4 और IPv6 दोनों पर resolve होते हैं
- उपयोगकर्ताओं को अलग से configuration या migration करने की ज़रूरत नहीं है
-
DNSSEC समर्थन
- DNSSEC को अपनाने में इसकी जटिलता और zone जानकारी उजागर होने की संभावना के कारण अक्सर हिचकिचाहट होती है
- Bunny DNS, DNSSEC को NSEC Black Lies के साथ लागू करता है
- इससे verification और tamper protection मिलती है, जबकि पूरे डोमेन स्ट्रक्चर को आसानी से स्कैन करना कठिन हो जाता है
- DNSSEC को डॉक्यूमेंटेशन के ज़रिए सक्षम किया जा सकता है
-
आधुनिक record types
- आधुनिक applications DNS का उपयोग सिर्फ IP address mapping के लिए नहीं, बल्कि connection methods, certificate verification और security settings मैनेज करने के लिए भी करती हैं
- Bunny DNS उन्नत record types के समर्थन का विस्तार कर रहा है
- HTTPS और SVCB records: clients को service से जुड़ने के तरीके के बारे में संकेत देते हैं
- TLSA records: DANE के उपयोग के समय certificate verification पर बेहतर नियंत्रण देते हैं
- CDS और CDNSKEY: DNSSEC key management को automate करके manual rotation कम करते हैं
उपयोग का तरीका
- Bunny DNS, बिना लागत की चिंता के तेज़, सुरक्षित और resilient applications बनाने के लिए CDN और Shield के साथ गहराई से integrated है
- उपयोगकर्ता zone जोड़कर, डोमेन असाइन करके उसे वैसे ही उपयोग कर सकते हैं, और ज़रूरत होने पर CDN तथा Shield को परतों के रूप में जोड़ सकते हैं
- Bunny DNS अब मुफ़्त है, और उपयोगकर्ता login या sign up करके इसे तुरंत इस्तेमाल कर सकते हैं
1 टिप्पणियां
Hacker News की राय
BunnyNet टीम ने अच्छा काम किया
मैं काफ़ी समय से Cloudflare का EU-आधारित विकल्प ढूँढ रहा था। ऐसा नहीं कि मुझे Cloudflare पसंद नहीं है; मैं अब भी उसका समर्थन करता हूँ और उसे अच्छी कंपनी मानता हूँ, लेकिन हाल की EU-अमेरिका भू-राजनीतिक स्थिति को देखते हुए मुझे लगता है कि EU सेवाओं को बढ़ावा देना और उन्हें टेस्ट करना ज़रूरी है
समस्या यह है कि कई यूरोपीय कंपनियाँ अमेरिकी प्रतिस्पर्धियों जितनी प्रतिस्पर्धी नहीं हैं। उदाहरण के लिए Hetzner को लें, तो समझ नहीं आता कि वह AWS, Azure, GCP जैसे अमेरिकी cloud providers से कैसे प्रतिस्पर्धा करना चाहता है, जब वह ग्राहकों को लगभग बिना पूर्व सूचना के कम समय में काफ़ी ज़्यादा दाम बढ़ा देता है
दूसरी ओर BunnyNet प्रतिस्पर्धी ढंग से आगे बढ़ रहा है, और मुझे लगता है कि यह फ़ैसला भी सही दिशा में है। ज़रूरी नहीं कि free tier Cloudflare जैसा ही हो; छोटे projects के लिए यह काफ़ी है
मैं BunnyNet को यूरोपीय कंपनी होने की वजह से नहीं चुन रहा, बल्कि इसलिए चुन रहा हूँ कि यह अच्छी service देने वाली अच्छी कंपनी है
support team से बात करने पर साफ़ दिखता है कि users के प्रति संवेदनशीलता की कमी है। अमेरिकी कंपनियों में, कम-से-कम कुछ बहुत बड़ी कंपनियों को छोड़कर, मुझे कभी ऐसा अनुभव नहीं हुआ कि support का जवाब लगभग “कुछ नहीं किया जा सकता” वाले अंदाज़ में आया हो
जब मेरा prepaid credit ख़त्म होने वाला था, तो मैं service बंद करने वाला था। अब तक जिन recharge-based SaaS का इस्तेमाल किया, वे credit जल्द ख़त्म होने की चेतावनी देते थे, लेकिन Bunny ने ऐसा नहीं किया
credit progress bar होने के बावजूद उसका negative में जाना क्या मतलब रखता है, यह समझ नहीं आता, और वास्तव में वह negative में चला गया। आप सिर्फ़ जितना इस्तेमाल किया उतना pay भी नहीं कर सकते; कम-से-कम 10 euro देना पड़ता है
वह पैसा आगे के इस्तेमाल के लिए credit के रूप में रहना चाहिए, लेकिन अगर आप सारी usage हटा भी दें, तब भी सिर्फ़ account बनाए रखने पर हर महीने 1 euro + VAT subscription fee लगती है
support team का जवाब मोटे तौर पर “यह सही ही लगता है” जैसा था, और अब तक लगभग तीन बार हुई बातचीत में लगभग हर बार इसे इसी तरह quote किया जा सकता था। customer support experience को लेकर मैं बेहद असंतुष्ट हूँ, और पिछले 3 साल में जिन कई EU providers के बीच मैं गया हूँ, उनमें यह एक आम समस्या लगी है
आपने शुरुआत से ही कहा कि आप यूरोपीय विकल्प ढूँढ रहे थे, और पूरी बात में यही कहा कि Bunny दूसरे यूरोपीय विकल्पों से बेहतर है, इसलिए यही समझ आएगा कि आप इसे यूरोपीय कंपनी होने की वजह से चुन रहे हैं
यह कुछ वैसा output लगता है जैसा Bunny के किसी sales person ने GPT से कहा हो: “ऐसा जवाब बनाओ जो असली user जैसा लगे और कहे कि Bunny यूरोपीय कंपनी है और Hetzner से बेहतर है”
मेरा मतलब यह नहीं कि AI इस्तेमाल हुआ है; मुझे यक़ीन है कि कोई सामान्य user भी ऐसा कह सकता है, लेकिन writing style और tone थोड़ी अजीब तरह से अस्वाभाविक है
हालाँकि इससे यह ज़रूर लगता है कि वह शायद काफ़ी कम margin पर चल रहा था
लगता है वह मौजूदा customers के दाम नहीं बढ़ाता, और अगर बढ़ाए भी, तो pricing स्थिर और बहुत साफ़ तरीके से बताई जाती है, हर महीने बदलती नहीं। उसकी website भी options चुनने और server management दोनों के लिए बहुत आसान है, जबकि Rackspace या Akamai द्वारा acquire किए जाने के बाद वाले Linode के बारे में ऐसा कहना मुश्किल है
website देखकर लगता है कि यहाँ दूसरे providers की तरह loss उठाकर चलने वाले बहुत से bait products नहीं हैं। उदाहरण के लिए, दूसरे providers free static site hosting देते हैं
लेकिन Bunny एक private company है जिसने 2022 में सिर्फ़ 6 million dollar की एक छोटी funding round उठाई थी, इसलिए लगता है कि वह investment के बल पर सिर्फ़ growth का पीछा करने के बजाय organic growth पर ज़्यादा ध्यान दे रही है
Bunny के लिए शुभकामनाएँ
सुनने में ऐसा लगता है कि प्रति customer अधिकतम 500 domains तक free कर दिया गया है। क्या इसका मतलब है कि पहले DNS resolution के लिए पैसे लगते थे, या DNS hosting के लिए?
quote के अनुसार, DNS query charges पूरी तरह हटा दिए गए हैं, और Bunny DNS अब प्रति account अधिकतम 500 domains तक free DNS hosting शामिल करता है, जिसमें कोई query limit, per-request billing, या enterprise plan के पीछे छिपाए गए core features नहीं हैं। इसमें smart records और status monitoring भी शामिल हैं
bunny.net की सभी services की तरह, platform इस्तेमाल करने वाले accounts पर standard monthly minimum spend 1 dollar लागू होता है, लेकिन DNS पर अब अलग से usage-based pricing नहीं लगेगी
हूँ… समझ गया
अगर आप किसी दूसरी DNS hosting से migrate कर रहे हों, तो हो सकता है आपको अपनी असली query volume पता ही न हो, इसलिए switch करते समय यह काफ़ी तनाव वाली बात हो सकती है
अगर per-query pricing बहुत महँगी हो, तो TTL बढ़ाकर और services को कम hostnames में समेटकर query volume घटाई जा सकती है, इसलिए कुछ हद तक यह user के control में रहता है
उस page के शुरुआती कुछ सौ शब्द पढ़कर भी यह समझ नहीं आता कि मुझे इसकी परवाह क्यों करनी चाहिए, और हैरानी की बात यह है कि HN comments भी इसे ठीक से नहीं समझाते
मैं पहले comments पढ़ता हूँ, और अगर चीज़ दिलचस्प लगे तो फिर post पढ़ता हूँ
मैं Bunny को पसंद करना चाहता हूँ, लेकिन इस बात से डर लगता है कि किसी अप्रत्याशित LLM या crawler ट्रैफ़िक की वजह से अचानक हज़ारों euro का बिल न आ जाए।
मेरी समझ के अनुसार Bunny के प्रोडक्ट अलग-अलग business unit की तरह चलते हैं, जिनके अपने लक्ष्य और feature request होते हैं, और खासकर Bunny Stream में कई फीचर की कमी है। “जब बिल 50 euro तक पहुँचे तो सभी requests block कर दो” जैसी सुविधा सिर्फ Bunny CDN में है, दूसरे प्रोडक्ट्स में नहीं।
जिस दिन Bunny अपने सभी प्रोडक्ट्स को बराबरी से ट्रीट करेगा और बुनियादी फीचर्स के implementation अनुरोध मानेगा, उस दिन मैं अपनी चल रही सभी गैर-लाभकारी कम्युनिटी को Bunny services पर ले जाऊँगा।
मेरी जानकारी में यह लगभग अकेला provider है जहाँ सिर्फ समय पर प्रतिक्रिया देने वाले alert नहीं, बल्कि वास्तव में काम करने वाली billing limit लगाई जा सकती है।
CDN जैसी कुछ services में download speed limit, प्रति IP requests की संख्या, प्रति IP data transfer, और प्रति IP maximum connections जैसी सीमाएँ लगाई जा सकती हैं।
मासिक bandwidth limit भी है, इसलिए किसी तय GB तक पहुँचने पर उस zone को disable किया जा सकता है।
Bunny.net ने अच्छा काम किया है।
सब कुछ Bunny पर शिफ्ट करने के लिए मैं अभी एक अधिक सरल static website hosting अनुभव का इंतज़ार कर रहा हूँ। फिलहाल Cloudflare Pages ज़्यादा सहज है, क्योंकि वहाँ एक ही CLI command से deploy किया जा सकता है।
मैं दुनिया भर की 16 locations में मौजूद global API gateway के लिए Bunny containers भी इस्तेमाल कर रहा हूँ, और यह सचमुच शानदार है। मेरे Go backend के लिए Bunny provisioning के बजाय resource usage के आधार पर बिल करता है, इसलिए मेरा खर्च $3.60 प्रति माह है। लगभग 20,000 API requests प्रति माह जैसे छोटे इस्तेमाल पर यह अविश्वसनीय रूप से सस्ता है।
https://tangled.org/bruceroettgers.eu/bunnyup
जो लोग पूछ रहे हैं कि यह content DNS है या proxy, उन्हें product menu में “Bunny DNS” ढूँढना होगा और वहाँ से docs link का पालन करना होगा।
https://docs.bunny.net/dns
यानी यह एक authoritative DNS service है, जिसमें server-side resource record mixing फीचर है, और JavaScript भी है। लेकिन उदाहरण कुछ अजीब है, क्योंकि उसे query type जाँचना चाहिए था, जो वह नहीं करता।
वेबसाइट सचमुच बहुत तेज़ी से लोड होती है। यह दुख की बात है कि यह बात उल्लेखनीय लगती है, लेकिन सच में ऐसा ही है।
आजकल Cloudflare पर “Performing security verification / This website uses a security service to protect against malicious bots…” स्क्रीन बहुत ज़्यादा दिखती है।
एक बार मेरे client को verify कर लिया जाए, तो कम से कम एक दिन तक वही प्रक्रिया दोबारा नहीं होनी चाहिए। जानना चाहता हूँ कि Bunny DNS bot defense को कैसे संभालता है।
https://github.com/cloudflare/pp-browser-extension लगभग मरा हुआ project लगता है, dependabot zombie स्थिति में है।
जोड़ना चाहूँगा कि दो दिन पहले मैं यह पूरी तरह मिस कर गया था: https://www.cloudflare.com/press/press-releases/2026/cloudfl...
अगर उसी एक साइट की बात है, तो फिर challenge cookie expiry time सेट करने वाले site owner को दोष देना चाहिए।
यह बहुत अच्छा और शानदार service है। बस यह अच्छा होगा अगर API key permissions scope तय किया जा सके। continuous deployment सेट करते समय, key लीक हो जाने पर भी MX records बदल जाने का खतरा नहीं होना चाहिए।
और अगर CDN origin के लिए IPv6-only addresses सपोर्ट हों, तो यह सचमुच बढ़िया होगा।
हम फिलहाल API key permission scope पर exploratory work कर रहे हैं। अभी कोई सार्वजनिक ETA नहीं है, लेकिन इस पर काम चल रहा है।
IPv6-only origin support हमने पिछले हफ्ते ही शुरू किया है। अब आप सीधे IPv6-only address को origin के रूप में सेट कर सकते हैं, hostname के जरिए भी कर सकते हैं, और dual-stack hostname resolution भी supported है।
Joe
इसलिए मेरे server की scripts में bunny API key नहीं होती; वह key सिर्फ edge function के अंदर store रहती है। मैं edge function तक authenticated access के जरिए पहुँचता हूँ।
scoped key जितना सुविधाजनक नहीं है, लेकिन काम चल जाता है।