डोमेन को VPS से कैसे कनेक्ट करें: A रिकॉर्ड, www और SSL
कुछ ही मिनटों में अपने डोमेन को सर्वर पर पॉइंट करें: कौन से DNS रिकॉर्ड बनाने हैं, उदाहरण वैल्यू, उन्हें कैसे टेस्ट करें और ट्रैफ़िक आने पर VPS को कैसे कॉन्फ़िगर करें।

डोमेन को VPS से कनेक्ट करने के लिए रूट डोमेन (@) का एक A रिकॉर्ड बनाइए जिसमें आपके सर्वर का IPv4 पता हो, अगर VPS के पास IPv6 है तो AAAA रिकॉर्ड भी जोड़िए, और www को CNAME या दूसरे A रिकॉर्ड से उसी सर्वर पर पॉइंट कीजिए। DNS अपडेट होने के बाद VPS पर वेब सर्वर को उस डोमेन के लिए कॉन्फ़िगर कीजिए।
पूरा तरीका बस इतना ही है। इस गाइड के बाकी हिस्से में हम बताएँगे कि कौन से रिकॉर्ड ठीक-ठीक बनाने हैं, टर्मिनल से उन्हें कैसे जाँचना है, और सर्वर पर क्या करना है ताकि विज़िटर को एरर पेज की जगह आपकी वेबसाइट दिखे।
शुरू करने से पहले क्या चाहिए
- एक रजिस्टर्ड डोमेन और उस जगह का एक्सेस जहाँ उसका DNS मैनेज होता है। mistREG पर रजिस्टर किए गए डोमेन के लिए यह mistREG पैनल का DNS सेक्शन है।
- पब्लिक IP वाला एक VPS। mistREG KVM VPS पर पेमेंट के लगभग 60 सेकंड के अंदर IP और root पासवर्ड आपके पैनल में दिख जाते हैं।
- सर्वर का SSH एक्सेस, ताकि आप वेब सर्वर इंस्टॉल और कॉन्फ़िगर कर सकें।
- दस मिनट। रिकॉर्ड जोड़ने में कुछ सेकंड लगते हैं; बाकी समय DNS कैश के अपडेट होने का इंतज़ार है।
अभी तक सर्वर नहीं है? आप अकाउंट बना सकते हैं, बैलेंस टॉप-अप कर सकते हैं और प्लान सेक्शन से स्लोवेनिया (EU) में NVMe SSD और AMD EPYC हार्डवेयर वाला KVM VPS ऑर्डर कर सकते हैं।
A रिकॉर्ड या नेमसर्वर: डोमेन को VPS से जोड़ने के दो तरीके
डोमेन को VPS से जोड़ने के दो तरीके हैं, और इन दोनों को आपस में मिला देना कन्फ़्यूज़न की सबसे आम वजह है।
| तरीका | आप क्या बदलते हैं | किसके लिए बेहतर |
|---|---|---|
| DNS रिकॉर्ड (A / AAAA / CNAME) | आपके मौजूदा DNS ज़ोन के रिकॉर्ड | ज़्यादातर लोगों के लिए; ईमेल और बाकी रिकॉर्ड एक ही जगह रहते हैं |
| कस्टम नेमसर्वर | पूरे डोमेन का NS डेलीगेशन | अपना DNS सर्वर या अलग DNS प्रोवाइडर चलाने वालों के लिए |
एक VPS पर एक वेबसाइट के लिए रिकॉर्ड का इस्तेमाल करें। mistREG पर आपका ज़ोन पहले से Cloudflare के ऑथोरिटेटिव DNS नेटवर्क पर होस्ट होता है, इसलिए बस एक A रिकॉर्ड जोड़िए और काम हो गया। कस्टम नेमसर्वर पर स्विच करने से डोमेन उस ज़ोन से बाहर चला जाता है, और फिर हर रिकॉर्ड नए DNS होस्ट पर दोबारा बनाना पड़ता है।
स्टेप बाय स्टेप: डोमेन को VPS पर पॉइंट करें
- सर्वर IP कॉपी करें — पैनल में अपना VPS खोलें और उसका IPv4 पता कॉपी करें (और IPv6 भी, अगर असाइन है)।
- DNS ज़ोन खोलें — mistREG पैनल में अपने डोमेन पर जाएँ और DNS मैनेजमेंट खोलें।
- टकराने वाले रिकॉर्ड हटाएँ — @ और www के वे पुराने A, AAAA या CNAME रिकॉर्ड डिलीट करें जो पार्किंग पेज या पिछले होस्ट पर पॉइंट करते हैं। MX और TXT रिकॉर्ड को न छेड़ें।
- A रिकॉर्ड जोड़ें — टाइप A, नाम @, वैल्यू आपका IPv4 पता। टेस्टिंग के दौरान 300 सेकंड जैसा छोटा TTL चुनें।
- www रिकॉर्ड जोड़ें — या तो www से रूट डोमेन की ओर एक CNAME, या उसी IP के साथ www के लिए दूसरा A रिकॉर्ड।
- IPv6 हो तो AAAA जोड़ें — सिर्फ़ तब, जब सर्वर सच में IPv6 पर सुन रहा हो। गलत AAAA रिकॉर्ड, कोई रिकॉर्ड न होने से भी बुरा है।
- जाँचें और सर्वर कॉन्फ़िगर करें — dig से रिकॉर्ड चेक करें, फिर नीचे बताए अनुसार वेब सर्वर और HTTPS सेट करें।
DNS रिकॉर्ड के उदाहरण
एक VPS पर चल रही साइट का सामान्य ज़ोन कुछ ऐसा दिखता है। ये IP पते डॉक्यूमेंटेशन के उदाहरण हैं; इन्हें अपने पतों से बदलें।
| टाइप | नाम | वैल्यू | TTL |
|---|---|---|---|
| A | @ | 203.0.113.10 | 300 |
| AAAA | @ | 2001:db8::10 | 300 |
| CNAME | www | example.com | 300 |
| CAA | @ | 0 issue letsencrypt.org | 3600 |
CAA रिकॉर्ड वैकल्पिक है। यह सर्टिफ़िकेट अथॉरिटी को बताता है कि उनमें से कौन आपके डोमेन के लिए सर्टिफ़िकेट जारी कर सकती है। mistREG पैनल ऊपर दिए सभी रिकॉर्ड समेत 20 रिकॉर्ड टाइप सपोर्ट करता है; हर रिकॉर्ड क्या करता है, यह हमारी DNS रिकॉर्ड टाइप गाइड में समझाया गया है।
कैसे जाँचें कि डोमेन आपके VPS पर पॉइंट हो रहा है
ब्राउज़र पर भरोसा न करें, वह बहुत ज़्यादा कैश करता है। टर्मिनल से सीधे DNS से पूछें:
dig +short example.com A
dig +short www.example.com
dig +short example.com AAAA
nslookup example.com 1.1.1.1अगर dig आपका सर्वर IP लौटाता है, तो रिकॉर्ड लाइव है। अगर पुराना IP दिखता है, तो रिज़ॉल्वर अभी कैश किया हुआ जवाब दे रहे हैं; पुराना TTL खत्म होते ही यह ठीक हो जाता है। इसमें कितना समय लगता है और अलग-अलग नेटवर्क पर बदलाव अलग समय पर क्यों दिखते हैं, यह हमारे DNS प्रोपेगेशन टाइम वाले लेख में बताया गया है।
mistREG पर बनाए गए रिकॉर्ड DNS only होते हैं, यानी dig किसी प्रॉक्सी पते की जगह आपका असली सर्वर IP दिखाता है। इससे डिबगिंग आसान हो जाती है: जो दिखता है, ट्रैफ़िक वहीं जाता है।
VPS को डोमेन के लिए कॉन्फ़िगर करें
DNS सिर्फ़ विज़िटर को सही मशीन तक पहुँचाता है। सर्वर को फिर भी पता होना चाहिए कि कौन सी साइट दिखानी है। नए Linux VPS पर आम तौर पर ये स्टेप होते हैं:
- वेब सर्वर इंस्टॉल करें, जैसे Nginx, Apache या Caddy।
- साइट कॉन्फ़िगरेशन बनाएँ जिसमें आपका डोमेन और www सर्वर नेम के रूप में हों। Nginx में यह server_name लाइन है; Apache में ServerName और ServerAlias।
- फ़ायरवॉल में पोर्ट 80 और 443 खोलें।
- SSL सर्टिफ़िकेट जारी करें, जब DNS VPS पर रिज़ॉल्व होने लगे। Certbot जैसे टूल पोर्ट 80 पर वैलिडेशन करते हैं, इसलिए A रिकॉर्ड पहले से सर्वर पर पॉइंट होना चाहिए।
- HTTP को HTTPS पर रीडायरेक्ट करें और एक कैनोनिकल होस्ट चुनें, www या बिना www वाला डोमेन।
DNS पूरी तरह अपडेट होने से पहले सर्वर टेस्ट करने का एक तेज़ तरीका है सही host हेडर के साथ IP पर साइट रिक्वेस्ट करना, जैसे curl -I -H Host:example.com http://203.0.113.10। अगर इससे आपकी साइट के हेडर लौटते हैं, तो सर्वर साइड तैयार है और जो बचा है वह सिर्फ़ DNS कैशिंग है।
कोई मौजूदा साइट शिफ़्ट कर रहे हैं? पहले फ़ाइलें और डेटाबेस नए VPS पर कॉपी करें, ऊपर वाले तरीके से टेस्ट करें, और उसके बाद ही A रिकॉर्ड बदलें। स्विच होने तक विज़िटर पुराने सर्वर पर ही जाते रहते हैं, इसलिए कोई डाउनटाइम नहीं होता।
अगर आपको कमांड लाइन की जगह कंट्रोल पैनल पसंद है, तो LiteSpeed Web Server वाली mistREG Plesk होस्टिंग वर्चुअल होस्ट और सर्टिफ़िकेट आपके लिए संभाल लेती है, और यह भी लगभग 60 सेकंड में सेट हो जाती है।
ईमेल और बाकी रिकॉर्ड न बिगाड़ें
डोमेन को VPS पर पॉइंट करने से यह बदलता है कि वेबसाइट कहाँ है, यह नहीं कि ईमेल कहाँ डिलीवर होता है। इन बातों का ध्यान रखें:
- MX रिकॉर्ड आपके ईमेल प्रोवाइडर पर ही पॉइंट रहने चाहिए, जब तक आप VPS पर मेल सर्वर नहीं चला रहे।
- SPF, DKIM और DMARC TXT रिकॉर्ड होते हैं। पुराने A रिकॉर्ड साफ़ करते समय इन्हें डिलीट न करें।
- सबडोमेन जैसे api या app को VPS तक पहुँचाने के लिए हर एक का अपना A या CNAME रिकॉर्ड चाहिए।
- रिवर्स DNS (PTR) सर्वर IP के लिए तब ज़रूरी है जब VPS ईमेल भेजता हो; यह IP के लिए कॉन्फ़िगर होता है, डोमेन के ज़ोन में नहीं।
समस्या समाधान: डोमेन सर्वर पर पॉइंट नहीं हो रहा
| लक्षण | संभावित कारण | समाधान |
|---|---|---|
| dig पुराना IP दिखाता है | कैश किया हुआ रिकॉर्ड, पुराना TTL ज़्यादा | पुराने TTL के खत्म होने का इंतज़ार करें |
| बिना www वाला डोमेन चलता है, www नहीं | www रिकॉर्ड मौजूद नहीं | www के लिए CNAME या A जोड़ें |
| IP सही, पर कनेक्शन रिफ़्यूज़्ड | वेब सर्वर बंद या फ़ायरवॉल बंद | सर्विस चालू करें, पोर्ट 80/443 खोलें |
| डिफ़ॉल्ट वेलकम पेज दिखता है | डोमेन के लिए साइट कॉन्फ़िग नहीं | server_name / ServerName जोड़ें |
| रिकॉर्ड पूरी तरह अनदेखे हो रहे हैं | डोमेन कस्टम नेमसर्वर पर है | एक्टिव DNS होस्ट पर रिकॉर्ड एडिट करें |
अब भी अटके हैं? Telegram पर @mistnetwork को मैसेज करें या पैनल से टिकट खोलें; टीम 24/7 उपलब्ध है। रिज़ॉल्यूशन कैसे काम करता है, इसकी पृष्ठभूमि विकिपीडिया के DNS लेख में है, और अकाउंट से जुड़े सवालों के जवाब FAQ में मिलेंगे।


