- 16 अप्रैल 2025 को Zoom की कई सेवाओं में आई बाधा zoom.us डोमेन resolution failure से शुरू हुई, जिससे अमेरिका और अंतरराष्ट्रीय क्षेत्रों के ग्राहक सेवा तक नहीं पहुंच सके
- बाधा PDT 11:25 पर रिपोर्ट हुई और 13:12 पर हल हुई; Zoom Meetings और Zoom Phone·Zoom CX·Zoom Website के web portals प्रभावित हुए
- Zoom के अंदर कोई product, security, network outage या DDoS attack नहीं था; वजह Markmonitor और GoDaddy Registry के बीच communication error थी
- जो users पहले से meetings या Zoom Phone calls में थे, वे प्रभावित नहीं हुए, लेकिन start·join·schedule requests के लिए DNS lookup जरूरी होने से वे fail हो सकती थीं
- Zoom, Markmonitor और GoDaddy ने server block हटाकर recovery की, और दोबारा ऐसा न हो इसके लिए zoom.us डोमेन पर registry lock लागू किया
बाधा का दायरा और समय
- बाधा ने zoom.us डोमेन resolution failure के कारण कई Zoom services तक access को प्रभावित किया
- service issue 16 अप्रैल 2025 को सुबह 11:25 PDT पर report हुआ और दोपहर 1:12 PDT पर resolve हुआ
- अमेरिका और अंतरराष्ट्रीय क्षेत्रों के ग्राहक Zoom services तक नहीं पहुंच सके
- प्रभावित services:
- Zoom Meetings
- Zoom Phone - Global का Web Portal
- Zoom CX - Global का Web Portal
- Zoom Website का Web Portal
कारण और recovery process
- Zoom के domain nameservers requests का सामान्य रूप से जवाब दे रहे थे
- असली कारण GoDaddy Registry का server block था, जिससे zoom.us डोमेन unavailable हो गया
- यह block Zoom के domain registrar Markmonitor और GoDaddy Registry के बीच communication error से हुआ
- नतीजतन GoDaddy Registry ने गलती से zoom.us डोमेन को terminated state में डाल दिया
- बाधा के दौरान Zoom के अंदर कोई product outage, security outage, network outage या DDoS attack नहीं था
- जो end users पहले से Zoom meeting या Zoom Phone call में शामिल थे, वे प्रभावित नहीं हुए
- meeting शुरू करना, join करना और schedule करने जैसे operations के लिए DNS lookup जरूरी था, इसलिए वे सामान्य रूप से पूरा नहीं हो सके
- Zoom, Markmonitor और GoDaddy ने server block की पहचान कर उसे हटाया और zoom.us डोमेन service को restore किया
- DNS entries कई layers में cache होती हैं और उनमें TTL set होता है, इसलिए डोमेन reactivation के बाद पूरे internet infrastructure में propagate होने में कुछ मिनट और लगे
दोबारा होने से रोकथाम और users के लिए कदम
- GoDaddy Registry और Markmonitor ने दोबारा ऐसा न हो, इसके लिए zoom.us डोमेन पर registry lock लागू किया
- यह lock zoom.us डोमेन पर server block command लागू होने को restrict करता है
- जिन users को अभी भी connection problem है, वे DNS cache clear करने के बाद फिर से connect कर सकते हैं
- Windows:
ipconfig /flushdns - Mac:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Windows:
1 टिप्पणियां
Hacker News की राय
MarkMonitor की सेवा की वैल्यू काफी गिरती हुई दिखती है। MarkMonitor खुद को “1999 से ICANN-accredited registrar और industry leader” बताकर प्रमोट करता है।
MarkMonitor को महंगा भुगतान करने की वजह यही होती है कि महत्वपूर्ण domains संभालते समय ऐसी गलतियां न हों, और यहां GoDaddy के दखल की गुंजाइश नहीं होनी चाहिए थी।
अगर यह पसंद नहीं था, तो Verisign द्वारा चलाए जाने वाले .com को चुनना चाहिए था।
वहीं Apple “Nom-iq Ltd. dba COM LAUDE”, Meta की कंपनियां RegistrarSafe, और Nvidia SafeNames इस्तेमाल करती हैं।
अगर यही समस्या किसी छोटे startup के साथ हुई होती, तो लगता है GoDaddy शायद बात तक न करता।
उदाहरण के लिए जब उस देश में वास्तविक पता चाहिए होता है, तो MarkMonitor कई देशों में offices रखकर वह शर्त पूरी कर सकता है और फिर ग्राहकों को ccTLD domains बेच सकता है।
इस तरह की संरचना की वैधता थोड़ी संदिग्ध लगती है, लेकिन मैं कानूनी विशेषज्ञ नहीं हूं।
उस समय अपने employer को Zoom छोड़ने के लिए मनाने के मकसद से मैंने तय किया कि 2–3 घंटे में कितनी security vulnerabilities मिल सकती हैं।
सिर्फ binwalk और सार्वजनिक स्रोतों की जानकारी से उस समय में 12 confirmed bugs मिल गए, और सबसे गंभीर यह था कि zoom.us के GoDaddy account का password reset email Eric S Yuan CEO के personal Gmail account पर था।
Gmail password reset आजमाया तो 2-factor authentication नहीं था, सिर्फ hometown और phone number वाले दो reset questions चाहिए थे; सार्वजनिक सामग्री से उनके जवाब मिल गए, reset link मिल सकता था और वहां से zoom.us domain control तक पहुंचा जा सकता था।
ऐसा कोई security team का व्यक्ति नहीं मिला जो अंग्रेजी में समझा सके, और Zoom को इसे verify करके कुल 800 डॉलर bug bounty देने में 3 महीने लगे।
कम से कम इसी वजह से मेरे employer ने Zoom छोड़ दिया।
लगता है यह उस शुरुआती दौर की बात होगी जब Zoom बस popular होना शुरू हुआ था।
GoDaddy इतनी अक्षम संस्था है कि उसे किसी भी महत्वपूर्ण चीज का प्रबंधन नहीं सौंपना चाहिए।
ऐसी चीजें न हों, इसी के लिए MarkMonitor को भारी रकम दी जाती है, और MarkMonitor के पास GoDaddy में dedicated contact और direct communication channel होना चाहिए था।
भले ही GoDaddy ने request से अलग process किया हो, यह MarkMonitor की तरफ से भी बड़ी गलती है।
कुछ साल पहले मैंने .us top-level domain इस्तेमाल किया था, लेकिन आखिर में तय किया कि अपने domain को country code पर निर्भर नहीं रहने देना चाहिए।
.io इस्तेमाल न करने की वजह भी यही है।
इसका मतलब यह नहीं कि generic top-level domains में ऐसा होना असंभव है, लेकिन अपनी brand को इस तरह किसी सरकार के हाथ में क्यों सौंपना?
इस शर्त पर .eu बेहतर उम्मीदवार हो सकता है, लेकिन पुराने UK domain owners से पूछ लें कि उनके साथ क्या हुआ।
generic top-level domains सिर्फ operating company नाम की एक अतिरिक्त अक्षमता की परत जोड़ते हैं, और जिस देश में वह company है, वहां की government अब भी हस्तक्षेप कर सकती है।
उदाहरण के लिए .nl भी Netherlands government officials नहीं चलाते; मेरी याद में इसे 80s में कुछ लोगों द्वारा शुरू की गई non-profit organization चलाती है।
.com जैसे “generic” top-level domains भी आखिरकार US jurisdiction में आते हैं।
अभी फैसला नहीं हुआ है, लेकिन ऐसी uncertainty सिर पर लटकाए रखने की जरूरत नहीं है।
मैं यहीं रहता हूं और आगे भी रहूंगा, इसलिए मुझे और मेरे काम को represent करने के लिए national top-level domain इस्तेमाल करना ठीक लगता है।
.com खुद भी US jurisdiction में है और Verisign इसे चलाता है।
इसी संभावना की वजह से Fastmail ने fastmail.com खरीदा और पुराने fastmail.fm domain से migrate किया।
.fm cool था, लेकिन .fm server outages कई बार झेलने पड़े और service offline हो गई; .com पर आने के बाद ऐसी समस्या नहीं हुई।
GoDaddy के साथ deal करते समय इतने service outages होना हैरान करने वाला है।
GoDaddy ने 2020 में Neustar का registry business acquire किया, जब सबका ध्यान कहीं और था।
मैं customer नहीं हूं और विदेश से domain खरीदने का इरादा भी नहीं है; GoDaddy के बारे में मेरा कोई पक्का विचार नहीं है, सिवाय इसके कि नाम पसंद नहीं है।
डरावनी कहानियां बहुत सुनी हैं, लेकिन यह भी सोचता हूं कि कहीं यह immediate reflex reaction तो नहीं।
Zoom client जिन endpoints को call करता है, उनके लिए secondary और tertiary domains होने चाहिए, और registrar व hosting infrastructure भी diversify करना चाहिए।
service discovery के लिए backup anycast IP addresses भी हों तो अच्छा होगा।
हमारी जैसी कंपनियां जितना भुगतान करती हैं, उसे देखते हुए इस स्तर की engineering preparedness की उम्मीद की जा सकती है, और इसे अभी भी ठीक किया जा सकता है।
देर रात तक incident handle कर रहे employees के लिए #HugOps
अगर Zoom CEO कहें, “आपकी कंपनी की वजह से हुई वैश्विक outage के लिए हम SLA credits चाहते हैं”, तो लगता है GoDaddy जवाब देगा, “माफ़ कीजिए। अगली खरीदारी या renewal पर हम आपको एक बार के लिए 10 डॉलर का discount coupon दे सकते हैं”
ज़्यादातर कंपनियां उम्मीद करती हैं कि माफ़ी मांगने वाली एक Zoom call ग्राहक को बनाए रखने के लिए काफी होगी, और असल में अक्सर ऐसा चल भी जाता है
किसी खास supplier outage में SLA credits और revenue impact के बीच asymmetry कितनी बड़ी होती है, और build vs buy के फैसले में इसे कैसे शामिल किया जाना चाहिए, इस पर पर्याप्त चर्चा नहीं हुई है
ऐसा करने का मतलब होगा कि सामान्य operations के दौरान profit margin बहुत कम है
SLA, outage से खोए revenue की भरपाई करने के बजाय, किसी unreliable supplier के साथ long-term contract से बाहर निकलने के साधन के तौर पर ज़्यादा उपयोगी है
GoDaddy कई सालों से खराब रहा है, और top customer न होने पर ACME API को block कर देने का उनका तरीका मेरे लिए final straw था
मैं उस पर कभी भरोसा नहीं करूंगा
अगर आप यही चाहते हैं, तो किसी insurer से उस incident के लिए custom insurance खरीदकर लगभग वैसी ही annual cost दे सकते हैं
build vs buy में भी, खुद बनाया हुआ solution अक्सर खरीदे हुए से खराब होता है
खरीदे गए product दुनिया भर के customers की bug reports से लगातार fix होते रहते हैं, लेकिन internal tools का उतना stress test होना और battle-hardened होना दुर्लभ है
ऐसा लगता है कि MarkMonitor की तरफ कुछ हुआ। हो सकता है zoom.us को गलती से brand impersonation के रूप में flag किया गया हो, .us top-level domain चलाने वाले GoDaddy के पास copyright complaint दी गई हो, और GoDaddy ने उस complaint के आधार पर domain suspend कर दिया हो
अगर MarkMonitor का ज़िक्र तो हुआ हो लेकिन कोई और relevance न हो, तो copyright complaint वाला theory ज़्यादा plausible लगता
जब यह outage हुआ तो मुझे लगा कि आखिरकार उन्होंने “transition” कर दिया और कुछ गड़बड़ हो गई
आज सुना कि @zoom_us Twitter account भी delete हो गया है
GitHub, YouTube आदि पर copyright infringement complaints का दुरुपयोग हो सकता है और वास्तव में हो भी रहा है
समझ नहीं आता कि समाज में presumption of guilt कब से default हो गया
GoDaddy सरकार नहीं है, लेकिन यह स्वीकार्य नहीं है
कोई इंसान domain को बस 3 सेकंड देखता तो समझ जाता कि यह false positive है और इसे हटाया नहीं जाना चाहिए
ThousandEyes का outage analysis: https://www.thousandeyes.com/blog/zoom-outage-analysis-april...
उदाहरण के लिए, यह बताता है कि DNS क्या है, लेकिन outage क्यों हुआ यह नहीं बताता; बस timeline देता है, उस context के साथ जो DNS क्या है और कैसे काम करता है यह अभी सीख रहे लोगों के लिए उपयोगी है