कंटेंट पर जाएँ

Daki Hosting पर पोर्ट और सार्वजनिक नेटवर्क एक्सेस को समझें — और Free Tier और पेड प्लान में क्या अंतर है।

नेटवर्क एक्सेस इस पर निर्भर करता है कि आप Free Tier पर हैं या पेड प्लान पर। यह पेज समझाता है कि पोर्ट और allocations कैसे काम करते हैं और हर मामले में आप क्या उम्मीद रख सकते हैं।

आप क्या सीखेंगे

  • Free Tier और पेड प्लान में नेटवर्क एक्सेस का अंतर
  • allocation क्या है
  • अपना hostname और पोर्ट कैसे देखें
  • पेड प्लान पर allocations कैसे जोड़ें

Free Tier: कोई सार्वजनिक पोर्ट नहीं

Free Tier सर्वरों में कोई सार्वजनिक रूप से पहुँच योग्य पोर्ट नहीं होता। Free Tier पर सर्वर के बाहर से इनबाउंड कनेक्शन समर्थित नहीं हैं।

इसका मतलब है:

  • आपकी ऐप बाहरी HTTP अनुरोध या WebSocket कनेक्शन प्राप्त नहीं कर सकती।
  • वेब सर्वर, API और webhook endpoints इंटरनेट से पहुँच योग्य नहीं होंगे।
  • Discord बॉट प्रभावित नहीं होते — वे Discord से आउटबाउंड कनेक्ट होते हैं और उन्हें इनबाउंड पोर्ट की ज़रूरत नहीं होती।

अगर आपकी ऐप को बाहर से पहुँच योग्य होना चाहिए (जैसे एक वेब API, एक गेम सर्वर, या webhook-आधारित इंटरैक्शन वाला बॉट), तो आपको पेड प्लान चाहिए।


सभी पेड प्लान (Bronze, Silver, Gold और गेम सर्वर प्लान) में कम से कम एक सार्वजनिक रूप से पहुँच योग्य पोर्ट allocation शामिल है। इससे आपकी ऐप कहीं से भी इनबाउंड कनेक्शन स्वीकार कर सकती है।

हर पेड सर्वर को एक hostname और एक पोर्ट दिया जाता है, जो दोनों Portal के Network टैब में दिखते हैं।

उदाहरण:

  • Hostname: eu-node1.daki.cc
  • पोर्ट: 25565
  • पूरा पता: eu-node1.daki.cc:25565

बाहर से पहुँच योग्य होने के लिए आपकी ऐप को दिए गए पोर्ट पर सुनना होगा।


allocation क्या है?

allocation आपके सर्वर को दिया गया एक hostname + पोर्ट जोड़ा है। यह एक सार्वजनिक नेटवर्क एंडपॉइंट का प्रतिनिधित्व करता है। पेड सर्वर डिफ़ॉल्ट रूप से एक allocation के साथ शुरू होते हैं।


Allocations जोड़ना (केवल पेड प्लान)

पेड प्लान पर आप Portal के Network टैब से अतिरिक्त पोर्ट allocations जोड़ सकते हैं। यह तब उपयोगी है जब आपकी ऐप को एक साथ एक से ज़्यादा पोर्ट पर सुनना हो — उदाहरण के लिए, एक गेम सर्वर जिसका मुख्य पोर्ट के साथ query पोर्ट भी हो।


अक्सर पूछे जाने वाले सवाल

मेरी ऐप को किस पोर्ट पर सुनना चाहिए?

आपकी ऐप को Network टैब में दिखाए गए सटीक पोर्ट पर सुनना चाहिए। किसी दूसरे पोर्ट पर सुनने से आपकी ऐप बाहर से पहुँच योग्य नहीं होगी। कुछ eggs यह मान एक एनवायरनमेंट वेरिएबल (जैसे PORT या SERVER_PORT) के रूप में देते हैं, जिसे आप अपने कोड में पढ़ सकते हैं।

मेरा Discord बॉट Free Tier पर ठीक चलता है — ऐसा क्यों?

Discord बॉट Discord के सर्वरों से आउटबाउंड कनेक्शन (WebSocket के ज़रिए) बनाते हैं। उन्हें काम करने के लिए इनबाउंड पोर्ट की ज़रूरत नहीं होती, इसीलिए वे Free Tier पर चलते हैं। अगर आपका बॉट एक HTTP सर्वर भी चलाता है (जैसे slash command interactions या वेब डैशबोर्ड के लिए), तो उस हिस्से के सुलभ होने के लिए आपको पेड प्लान चाहिए।

क्या मुझे स्टैटिक IP या कस्टम डोमेन मिल सकता है?

Daki अपने नोड्स पर साझा IP इस्तेमाल करता है। आप Cloudflare को रिवर्स प्रॉक्सी के रूप में इस्तेमाल करके पेड प्लान सर्वर की ओर अपना डोमेन इंगित कर सकते हैं — देखें कस्टम डोमेन जोड़ें। स्टैटिक IP विकल्पों के लिए Billing Panel या Discord पर सपोर्ट से संपर्क करें।

मैं पेड प्लान पर हूँ, लेकिन मेरा पोर्ट पहुँच योग्य नहीं लगता

जाँचें कि आपकी ऐप सही पोर्ट पर सुन रही है (Network टैब देखें)। यह भी पक्का करें कि सर्वर चल रहा है और ऐप पूरी तरह शुरू हो चुकी है। समस्या बनी रहे, तो सपोर्ट से संपर्क करें।


अगले कदम