अपने गेम सर्वर को अपने खुद के डोमेन से जोड़ें

क्या आप अपने गेम सर्वर को deinserver.game-serverhosting.com के बजाय अपने खुद के डोमेन (जैसे play.deinedomain.de या deinedomain.de) के तहत पहुंच योग्य बनाना चाहते हैं? यह गाइड आपको चरण दर चरण प्रक्रिया के माध्यम से ले जाती है — स्वामित्व प्रमाण, सही DNS-Record-प्रकार और बिना Port के कनेक्ट के लिए वैकल्पिक SRV-Record।

अवलोकन: तीन DNS-Records (दो अनिवार्य, एक वैकल्पिक)

# Record उद्देश्य अनिवार्य?
1 TXT स्वामित्व प्रमाण हां
2 CNAME (सबडोमेन) या A (Apex) सर्वर से कनेक्शन हां
3 SRV (केवल Minecraft) बिना Port के कनेक्ट वैकल्पिक

आप इन Records को अपने खुद के DNS-प्रदाता के पास बनाते हैं (जैसे Cloudflare, Namecheap, IONOS, Strato)। डैशबोर्ड में „Eigene Domain" के तहत आपको कॉपी करने के लिए सटीक मान मिलते हैं।

चरण 1: TXT-Record के माध्यम से स्वामित्व प्रमाण

ताकि कोई भी विदेशी डोमेन को हमारे सर्वर पर इंगित न कर सके, हम एक स्वामित्व प्रमाण की मांग करते हैं। यह TXT-Record बनाएं:

Name:  _gsh-verify.deinedomain.de
Typ:   TXT
Wert:  gsh-verify=<dein-individueller-token>

सटीक Token आपको डैशबोर्ड में मिलता है — उसे 1:1 कॉपी करें। डोमेन में सबडोमेन (जैसे play) भी इसमें शामिल किए जाते हैं: तब Name _gsh-verify.play.deinedomain.de होता है।

चरण 2: सर्वर की ओर इंगित करें — CNAME या A-Record

अब आप अपने डोमेन को सर्वर से जोड़ते हैं। कौन सा Record-प्रकार सही है, यह इस पर निर्भर करता है कि आप सबडोमेन का उपयोग करते हैं या Apex-डोमेन का।

सबडोमेन (अनुशंसित): CNAME

play.deinedomain.de जैसे सबडोमेन को आप CNAME के माध्यम से अपने सर्वर पर इंगित करते हैं:

Name:  play.deinedomain.de
Typ:   CNAME
Ziel:  deinserver.game-serverhosting.com

महत्वपूर्ण: DNS-only / ग्रे बादल! यदि आपका DNS-प्रदाता Cloudflare है, तो नारंगी बादल (Proxy) बंद होना चाहिए — यानी ग्रे („DNS only") पर सेट करें। Cloudflare-Proxy HTTP/HTTPS के लिए बनाया गया है और आपके सर्वर के कच्चे Game-TCP/UDP-ट्रैफ़िक को ब्लॉक करता है। सक्रिय Proxy के साथ आपका सर्वर पहुंच योग्य नहीं होता।

Apex-डोमेन (बिना सबडोमेन): A-Record

एक Apex-डोमेन (जिसे „Root-Domain" भी कहा जाता है, जैसे deinedomain.de बिना उससे पहले www या play के) RFC 1034 के अनुसार कोई CNAME नहीं रख सकती। इसके बजाय सीधे अपने सर्वर के IP-पते पर एक A-Record का उपयोग करें:

Name:  deinedomain.de
Typ:   A
Wert:  <IP-Adresse deines Servers>

IP आपको डैशबोर्ड में मिलता है। ध्यान दें: यदि आपका सर्वर बाद में किसी अन्य Node पर स्थानांतरित होता है, तो आपको इस A-Record को अपडेट करना होगा — जबकि CNAME वाला सबडोमेन स्वचालित रूप से अनुसरण करता है। यहां भी लागू होता है: DNS-only, कोई Proxy नहीं।

चरण 3 (वैकल्पिक, केवल Minecraft): बिना Port के कनेक्ट के लिए SRV-Record

Minecraft-Java-क्लाइंट SRV-Record के बिना मानक Port 25565 पर कनेक्ट होते हैं। यदि आपका सर्वर किसी अन्य Port पर चलता है, तो आपके खिलाड़ियों को deinedomain.de:25584 टाइप करना होगा। एक SRV-Record के साथ Port दर्ज करना पूरी तरह समाप्त हो जाता है:

Name:  _minecraft._tcp.deinedomain.de
Typ:   SRV
Wert:  0 5 <Port> <Ziel>

Port 25584 और Ziel deinserver.game-serverhosting.com के लिए उदाहरण:

0 5 25584 deinserver.game-serverhosting.com

चार मानों का अर्थ है: प्राथमिकता (0), वज़न (5), Port, लक्ष्य-Hostname

Apex-डोमेन के साथ कोई टकराव नहीं: CNAME के विपरीत, एक SRV-Record किसी Apex-डोमेन के A-Record के साथ टकराव में नहीं है। दोनों Records (deinedomain.de पर A और _minecraft._tcp.deinedomain.de पर SRV) उसी Zone में बिना किसी समस्या के समानांतर मौजूद रहते हैं — RFC-1034-प्रतिबंध केवल CNAME को प्रभावित करता है।

SRV-Record आपकी खुद की Zone में होता है और हमारे द्वारा सत्यापित नहीं किया जा सकता — यह पूरी तरह वैकल्पिक है और डोमेन-सत्यापन को प्रभावित नहीं करता।

चरण 4: सत्यापन की प्रतीक्षा करें

जैसे ही TXT- और CNAME-/A-Record सेट हो जाते हैं, हम आपके डोमेन को स्वचालित रूप से हर 2 मिनट में जांचते हैं। आपको कुछ भी क्लिक करने की आवश्यकता नहीं है — डैशबोर्ड पृष्ठभूमि में poll करता है और जैसे ही दोनों Records सही ढंग से पहचाने जाते हैं, स्थिति को „Ausstehend" से „Verifiziert" पर सेट कर देता है।

DNS-परिवर्तनों को प्रदाता के आधार पर कुछ मिनटों से लेकर एक घंटे तक का समय लगता है जब तक वे दुनिया भर में propagate न हो जाएं। धैर्य सामान्य है।

SRV-Record के बिना कनेक्ट करना

यदि आपने कोई SRV-Record सेट नहीं किया है, तो आप (और आपके खिलाड़ी) बस डोमेन और Port के साथ कनेक्ट करते हैं:

deinedomain.de:25584

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

CNAME के बाद मेरा सर्वर पहुंच योग्य क्यों नहीं है? सबसे आम कारण: Cloudflare-Proxy अभी भी सक्रिय है (नारंगी बादल)। Record को „DNS only" (ग्रे बादल) पर सेट करें। Proxy Game-ट्रैफ़िक को ब्लॉक करता है।

CNAME SRV-Record पर क्यों नहीं विरासत में मिलता? DNS-Records पदानुक्रमित रूप से विरासत में नहीं मिलते। _minecraft._tcp.deinedomain.de एक अलग एंट्री है और इसे अलग से बनाया जाना चाहिए — भले ही deinedomain.de पहले से ही CNAME/A के माध्यम से इंगित करता हो।

क्या मैं एक साथ एक Apex-डोमेन और एक SRV-Record का उपयोग कर सकता हूं? हां। A-Record (Apex) और SRV-Record बिना किसी टकराव के सह-अस्तित्व में रहते हैं। केवल CNAME Apex-डोमेन पर वर्जित है।

क्या मुझे वास्तव में Port टाइप करना होगा? केवल SRV-Record के बिना। SRV के साथ Minecraft-Java-क्लाइंट स्वचालित रूप से सही Port पर कनेक्ट होते हैं — खिलाड़ी केवल deinedomain.de दर्ज करते हैं।