हरोकू और गोआड्डी को सेट करें? [बन्द है]


108

मैं एक डोमेन नाम पाने की कोशिश कर रहा हूं जिसे मैंने GoDaddy के माध्यम से अपने हरोकू होस्टेड साइट के साथ काम करने के लिए खरीदा है।

मैं Heroku के साथ काम करने के लिए अपने डोमेन नाम को कैसे कॉन्फ़िगर करूं?


21
मैं इस बात से सहमत नहीं हूं कि प्रश्न बहुत व्यापक है। मुझे यह काफी विशिष्ट लगता है। हर्को के साथ रेल ऐप पर एक माणिक स्थापित करना और एक GoDaddy डोमेन बनाना जो इसे इंगित करता है। मुझे ठीक वैसी ही समस्या थी और यहां दिए गए जवाब ने मुझे वह समाधान दिया जिसकी मुझे तलाश थी।
हेक्टर ऑर्डोनेज़

जवाबों:


300

[अपडेट किया गया 31.10.2014] ठीक है ! यह काम करता हैं! यहां बताया गया है कि मैंने इसे स्क्रैच से कैसे किया, इसलिए उसी समस्या वाले अन्य इसे भी ठीक कर सकते हैं। पहले मैं समझाऊंगा कि कैसे हर्को और गोआड्डी को सेटअप किया जाए, फिर मैं बताऊंगा कि कैसे एक नग्न डोमेन (www.example.com -> example.com) बनाया जाए।

सेटअप हरोकू और GoDaddy:

  1. टर्मिनल में आपके प्रोजेक्ट फ़ोल्डर में (आपके कंप्यूटर पर) लिखें heroku domains:add www.example.com( www.example.comGoDaddy पर आपके द्वारा खरीदा गया डोमेन कहां है)

  2. GoDaddy में प्रवेश करें -> DOMAINS -> अपना डोमेन चुनें -> लॉन्च करें (यह आपको डोमेन विवरण पर ले जाएगा)

  3. 'DNS ज़ोन फ़ाइल' टैब पर क्लिक करें

  4. 'Www' नाम का CNAME रिकॉर्ड निकालें (जो @ को इंगित करता है)

  5. 'Add record' -> CNAME (Alias) -> 'Host' होना चाहिए wwwऔर 'Points to' को आपका Heroku पता (उदाहरण supermoo-bil-3411.herokuapp.com) होना चाहिए । TTL 1 घंटे का हो सकता है।

DNS को प्रचारित करने में कुछ समय लग सकता है। मेरे लिए इसमें लगभग 10 मिनट लगे।

बस! supermoo-bil-3411.herokuapp.comअब के तहत किया जाएगा www.example.com:)

एक नग्न डोमेन बनाएँ:

एक नग्न डोमेन आपके डोमेन नाम के सामने www लिखने की आवश्यकता को हटा देता है। इस अग्रेषण द्वारा किया जा सकता example.comकरने के लिए www.example.com। यह GoDaddy पर सुपर आसान है:

  1. ऊपर के समान विंडो में, 'सेटिंग' टैब पर क्लिक करें

  2. फ़ॉरवर्डिंग के तहत -> डोमेन -> 'मैनेज' पर क्लिक करें -> फिर 'एड फ़ॉरवर्डिंग' पर क्लिक करें

  3. 'फॉरवर्ड टू' www.example.com(आपका डोमेन), 'रीडायरेक्ट टाइप' '301 (परमानेंट)' होना चाहिए, 'फॉरवर्ड सेटिंग' 'फॉरवर्ड ओनली' होना चाहिए।

  4. सुनिश्चित करें कि "इस परिवर्तन का समर्थन करने के लिए मेरे नेमसर्वर और DNS सेटिंग्स को अपडेट करें। (अनुशंसित)" जाँच की है

    बस! आप कर चुके हैं :)

उपयोगी कड़ियाँ:

मदद के लिए रयान कज़िनेक को धन्यवाद :)


जब मैं डोमेन जोड़ने की कोशिश करता हूं (heroku डोमेन: add www.example.com) मुझे मिलता है: कोई खाता निर्दिष्ट नहीं किया गया है। - इस कमांड के साथ --account <account name> क्या आप जानते हैं कि यह खाता क्या है?
21:39 पर मिचोकोंडिक

यदि आप हेरोकस एडन के माध्यम से एक ssl प्रमाणपत्र स्थापित करते हैं तो cname रिकॉर्ड क्या बनना चाहिए?
क्रिस हॉकिंस

2
मुझे लगता है कि यह ध्यान रखना महत्वपूर्ण है कि यदि आप सभी रिकॉर्ड निकालते हैं, जैसा कि आप चरण 4 में सुझाव देते हैं, कि यदि आपके पास ईमेल, Google ऐप्स या अन्य सेवाएँ सेट हैं, तो आप वास्तव में चीजों को गड़बड़ कर सकते हैं। इस काम को करने के लिए जिन अभिलेखों को संपादित करने की आवश्यकता है, वे हैं A रिकॉर्ड और www के लिए CNAME रिकॉर्ड और किसी भी उप-डोमेन में शामिल हैं।
बिग

@allegutta क्या आपने अपनी साइट पर SSL लागू किया है। यदि ऐसा है, तो क्या उपनाम केवल हेरोकुसल यूआरएल को इंगित करता है?
मोसो

1
यह सिर्फ CNAME नहीं CNAME (Alias) है
जैक खाली

1

DNS सेटिंग्स में अंतराल समय होता है।

क्या आपने ऐप को किसी अन्य डिवाइस से एक्सेस करने का प्रयास किया है? (एक स्मार्ट फोन जो दूसरे नेटवर्क पर काम कर रहा है, कहो?) मैंने कई मौकों पर देखा है, जहां मेरे स्थानीय डीएनएस कैश के कारण समस्याएँ पैदा हो रही थीं, जिसके कारण इसे किसी अन्य डिवाइस से एक्सेस करना आपकी स्थिति पर कुछ प्रकाश डाल सकता है।

यदि आप डीएनएस को विंडोज़ आधारित पीसी से बदल रहे हैं तो आप अपने डीएनएस कैश को फ्लश कर सकते हैं जो कभी-कभी आपकी समस्या को हल कर सकता है।

1.) CMD.exe (उर्फ कमांड प्रॉम्प्ट) पर राइट क्लिक करें।) रन ऑन एडमिनिस्ट्रेटर के रूप में क्लिक करें। 3.) प्रकार: ipconfig / flushdns 4.) Enter कुंजी दबाएं

लेकिन मन में भालू परिवर्तन के प्रसार में थोड़ा समय लग सकता है।


नमस्ते, तीन दिन हो गए हैं जब से मैंने डीएनएस सेटअप किया है, और मैंने विभिन्न उपकरणों और मशीनों पर साइट को लोड करने की कोशिश की है। आमतौर पर कितना समय लगता है?
एलीगुट्टा

1
आपके DNS रिकॉर्ड में TTL नामक फ़ील्ड है। यह अन्य DNS सर्वर को बताता है कि DNS प्रविष्टि को कैश करने के लिए (सेकंड में) कितना लंबा है। जब आप परीक्षण कर रहे हों, तो इसे कम मान पर सेट करें और अपने DNS का पता लगने के बाद इसे क्रैंक करें। कुछ DNS सर्वर अपने स्वयं के मूल्य के साथ TTL को ओवरराइड कर सकते हैं, इसलिए सावधान रहें, लेकिन मुझे लगता है कि यह सबसे खराब समय है।
एडम फैबिकि

आमतौर पर कुछ घंटों में अधिकांश लेकिन मैंने चेताया है कि प्रचार करने में 24 घंटे तक लग सकते हैं। फिर भी तीन दिन का समय बहुत होना चाहिए।
रयान कज़िनके

यहाँ आपके प्रश्न में वर्णित एक की तुलना में अधिक विस्तृत ट्यूटोरियल है: devcenter.heroku.com/articles/custom-domains
रयान कज़िनके

1
लिंक रयान के लिए धन्यवाद, इसने वास्तव में मुझे इसे हल करने में मदद की!
एलीगुट्टा

0

Https://dnsimple.com/r/ecc41c23013629 पर जाएं और एक खाता खोलें।

उनके पास हरोकू के लिए एक क्लिक सेट है और आप टीटीएल को एक मिनट तक कम कर सकते हैं। फिर GoDaddy साइड में बस dns सर्वर को गो डैडी सर्वर से dnsimple वाले (सभी dnsimple साइट पर समझाया गया है) में बदलें। सरल ;)

आपका डोमेन अभी भी GoDaddy द्वारा होस्ट किया गया है

GoDaddy आपके विनम्र विचार में आपके द्वारा प्रबंधित किए जाने का स्थान नहीं है।


मैंने इसे GoDaddy में बनाया। लेकिन बीमार इसे बाहर की जाँच करें! धन्यवाद :)
आलीगुट्टा

डीएनएस के लिए भुगतान करने का कोई कारण नहीं है जब बुनियादी उपयोग के मामलों के लिए गोडैडी का काम ठीक है।
फिलीसिक्िक २

1
बहुत बुनियादी उपयोग के मामले। हमेशा क्लाउडफ़ेयर का मुफ्त संस्करण होता है, यदि आप एक सभ्य डीएनएस सेवा के लिए भुगतान नहीं करना चाहते हैं;)
पॉल विलियम्स

Cloudflare साइट को धीमा बनाता है।
TheVinspro

0

हेरोकू के साथ एक बाहरी डोमेन सेटअप करने के सबसे आसान तरीकों में से एक इस ऐडऑन का उपयोग कर रहा है: https://addons.heroku.com/zerigo_dns - आपको बस डीएनएस नेमवेरर्स को इंगित करना है

a.ns.zerigo.net
b.ns.zerigo.net
c.ns.zerigo.net
d.ns.zerigo.net
e.ns.zerigo.net

मैं Zerigo DNS से ​​संबद्ध नहीं हूं - केवल एक खुश उपयोगकर्ता। किसी भी महीने यह 50,000 प्रश्नों के लिए प्रति माह मुफ़्त है और $ 20 / महीने के लिए आपको असीमित प्रश्न मिलते हैं।

उम्मीद है की यह मदद करेगा।


31 जनवरी, 2014 तक, Zerigo अब मुफ्त खाते की पेशकश नहीं करेगा
hoitomt

ओह दिनम। इसके बजाय मेरे DNS को क्लाउडफ़ेयर पर रख सकते हैं।
पॉल

मैं अब मुफ्त खाता देख सकता हूं
जेवीके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.