Mist Network

डोमेन को VPS से कैसे कनेक्ट करें: A रिकॉर्ड, www और SSL

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

अपडेट किया गया: 6 मिनट पढ़ें
A और AAAA 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 पर पॉइंट करने के लिए नेमसर्वर बदलने की ज़रूरत नहीं है। @ के लिए एक A रिकॉर्ड और www के लिए एक रिकॉर्ड काफ़ी है।

स्टेप बाय स्टेप: डोमेन को VPS पर पॉइंट करें

  1. सर्वर IP कॉपी करें — पैनल में अपना VPS खोलें और उसका IPv4 पता कॉपी करें (और IPv6 भी, अगर असाइन है)।
  2. DNS ज़ोन खोलें — mistREG पैनल में अपने डोमेन पर जाएँ और DNS मैनेजमेंट खोलें।
  3. टकराने वाले रिकॉर्ड हटाएँ — @ और www के वे पुराने A, AAAA या CNAME रिकॉर्ड डिलीट करें जो पार्किंग पेज या पिछले होस्ट पर पॉइंट करते हैं। MX और TXT रिकॉर्ड को न छेड़ें।
  4. A रिकॉर्ड जोड़ें — टाइप A, नाम @, वैल्यू आपका IPv4 पता। टेस्टिंग के दौरान 300 सेकंड जैसा छोटा TTL चुनें।
  5. www रिकॉर्ड जोड़ें — या तो www से रूट डोमेन की ओर एक CNAME, या उसी IP के साथ www के लिए दूसरा A रिकॉर्ड।
  6. IPv6 हो तो AAAA जोड़ें — सिर्फ़ तब, जब सर्वर सच में IPv6 पर सुन रहा हो। गलत AAAA रिकॉर्ड, कोई रिकॉर्ड न होने से भी बुरा है।
  7. जाँचें और सर्वर कॉन्फ़िगर करें — dig से रिकॉर्ड चेक करें, फिर नीचे बताए अनुसार वेब सर्वर और HTTPS सेट करें।

DNS रिकॉर्ड के उदाहरण

एक VPS पर चल रही साइट का सामान्य ज़ोन कुछ ऐसा दिखता है। ये IP पते डॉक्यूमेंटेशन के उदाहरण हैं; इन्हें अपने पतों से बदलें।

टाइपनामवैल्यूTTL
A@203.0.113.10300
AAAA@2001:db8::10300
CNAMEwwwexample.com300
CAA@0 issue letsencrypt.org3600

CAA रिकॉर्ड वैकल्पिक है। यह सर्टिफ़िकेट अथॉरिटी को बताता है कि उनमें से कौन आपके डोमेन के लिए सर्टिफ़िकेट जारी कर सकती है। mistREG पैनल ऊपर दिए सभी रिकॉर्ड समेत 20 रिकॉर्ड टाइप सपोर्ट करता है; हर रिकॉर्ड क्या करता है, यह हमारी DNS रिकॉर्ड टाइप गाइड में समझाया गया है।

TTL टिप: सेटअप या माइग्रेशन के दौरान TTL कम रखें (60 से 300 सेकंड)। सब कुछ ठीक चलने लगे तो इसे एक घंटे या उससे ज़्यादा कर दें, या auto चुनें। mistREG में आप 60 से 86400 सेकंड तक कोई भी वैल्यू चुन सकते हैं।

कैसे जाँचें कि डोमेन आपके 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 पर आम तौर पर ये स्टेप होते हैं:

  1. वेब सर्वर इंस्टॉल करें, जैसे Nginx, Apache या Caddy।
  2. साइट कॉन्फ़िगरेशन बनाएँ जिसमें आपका डोमेन और www सर्वर नेम के रूप में हों। Nginx में यह server_name लाइन है; Apache में ServerName और ServerAlias।
  3. फ़ायरवॉल में पोर्ट 80 और 443 खोलें।
  4. SSL सर्टिफ़िकेट जारी करें, जब DNS VPS पर रिज़ॉल्व होने लगे। Certbot जैसे टूल पोर्ट 80 पर वैलिडेशन करते हैं, इसलिए A रिकॉर्ड पहले से सर्वर पर पॉइंट होना चाहिए।
  5. 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 में मिलेंगे।

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

अपने डोमेन को VPS के IP पते पर कैसे पॉइंट करें?
नाम @ और वैल्यू में अपने VPS का IPv4 पता डालकर एक A रिकॉर्ड बनाइए, फिर www के लिए CNAME या A रिकॉर्ड जोड़िए। अगर सर्वर IPv6 इस्तेमाल करता है तो AAAA रिकॉर्ड भी जोड़ें।
A रिकॉर्ड इस्तेमाल करूँ या नेमसर्वर बदलूँ?
एक VPS पर एक वेबसाइट के लिए A रिकॉर्ड इस्तेमाल करें। नेमसर्वर तभी बदलें जब आप चाहते हों कि कोई दूसरा DNS प्रोवाइडर पूरा ज़ोन मैनेज करे, क्योंकि तब सारे रिकॉर्ड वहाँ दोबारा बनाने पड़ते हैं।
डोमेन को नए VPS पर पॉइंट होने में कितना समय लगता है?
नए रिकॉर्ड आम तौर पर कुछ ही मिनटों में दिखने लगते हैं। अगर कोई पुराना रिकॉर्ड लंबे TTL के साथ कैश हुआ था, तो कुछ नेटवर्क उस TTL के खत्म होने तक पुराना IP दिखा सकते हैं।
क्या www के लिए CNAME ज़रूरी है?
www के लिए कोई न कोई रिकॉर्ड ज़रूरी है। रूट डोमेन की ओर पॉइंट करने वाला CNAME सबसे आसान है क्योंकि वह अपने आप रूट A रिकॉर्ड को फ़ॉलो करता है; उसी IP वाला दूसरा A रिकॉर्ड भी काम करता है।
VPS पर पॉइंट करने के बाद मेरा डोमेन गलत वेबसाइट क्यों दिखा रहा है?
DNS काम कर रहा है, लेकिन वेब सर्वर में आपके डोमेन के लिए कोई साइट कॉन्फ़िगरेशन नहीं है, इसलिए वह अपनी डिफ़ॉल्ट साइट दिखाता है। अपने डोमेन को सर्वर नेम बनाकर एक वर्चुअल होस्ट जोड़ें और वेब सर्वर रीलोड करें।

संबंधित लेख

Mist NetworkMist Network