मैं एक वेबसाइट को गतिशील रूप से निर्दिष्ट आईपी पते पर कैसे होस्ट कर सकता हूं?


15

मैंने हाल ही में अपने इंटरनेट को इस बिंदु पर अपग्रेड किया है कि यह मेरे वर्तमान वेबहोस्ट की तुलना में बहुत तेज़ और अधिक विश्वसनीय है। मैं अपने वर्तमान डोमेन को घर पर होस्ट करने के लिए स्थानांतरित करना चाहूंगा, लेकिन मेरा आईपी पता गतिशील है। जहां तक ​​मुझे पता है, मुझे केवल एक नया आईपी मिलता है जब मैं अपने मॉडेम और राउटर (जो लगभग कभी नहीं होता है) या केबल वन (मेरा आईएसपी) को एक फर्मवेयर अपडेट (शायद ही कभी) धक्का देता है।

कुछ तरीके हैं जिनसे मैं यह कर सकता हूँ:

  1. मुझे एक स्थिर आईपी देने के लिए मेरे ISP को मनाओ

  2. एक स्थिर IP (जो काम कर सकता है?

  3. मेरा DNS रिकॉर्ड मेरे वर्तमान आईपी पते पर सेट करें और इसे उन दुर्लभ अवसरों पर अपडेट करें जो इसे बदलते हैं।

जाहिर है मैं उम्मीद कर रहा हूं कि पहले वाला काम करता है, लेकिन मैं एक स्थिर आईपी पता प्राप्त करने के लिए बहुत सारे अतिरिक्त पैसे का भुगतान नहीं करना चाहता (यदि ऐसा है तो)।

इनमें से कौन सा विकल्प सबसे मज़बूती से काम करेगा?


1
मेरे ISP ने मुझे HTTP और Sendmail पोर्ट खोलने के लिए बस योजनाओं को अपग्रेड करने के लिए मजबूर किया। उनकी वेबसाइट ने कहा कि वे वायरस के साथ कुछ करने के लिए पोर्ट 80 को बंद रखते हैं। यह आश्चर्यजनक है कि छोटे व्यवसायों के मालिकों को अधिक भुगतान करने के लिए उनके द्वारा उपयोग की जाने वाली डरावनी रणनीति है। मुझे उनसे सीधे जवाब नहीं मिला कि वे क्यों पोर्ट 80 पर फैले वायरस का सुझाव दे रहे थे जब पोर्ट 80 पर चलने वाली लाखों लाखों वेबसाइटों में से 99%। मुझे संदेह है कि आपका आईएसपी आपको मुफ्त में एक स्थिर आईपी देगा, वे सुंदर भयानक अगर वे हालांकि करते हैं।
आंगियो

जवाबों:


17

आप बस अपने राउटर को स्टेटिक आईपी प्राप्त करने के लिए स्टेटिक आईपी नहीं दे सकते। अधिकांश ब्रॉडबैंड प्रदाता आपको एक अतिरिक्त मासिक शुल्क के लिए उनसे एक स्थिर आईपी पट्टे पर ले सकते हैं। लेकिन आप शायद एक बेहतर वेबहोस्ट पर खर्च करने से बेहतर हैं, क्योंकि यह सस्ता, कम परेशानी वाला होगा, और आपके पास बेहतर अपटाइम होगा। साथ ही, अधिकांश आवासीय ब्रॉडबैंड कनेक्शन में वास्तव में खराब अपस्ट्रीम गति होती है। और कुछ के पास किसी भी प्रकार के इंटरनेट सर्वर को चलाने के खिलाफ भी है, जब तक कि आप एक व्यावसायिक योजना में अपग्रेड नहीं करते हैं।

हालाँकि, यदि आप अभी भी घर से साइट की मेजबानी कर रहे हैं, तो आप एक डायनामिक DNS सेवा का उपयोग कर सकते हैं जो आपके आईपी परिवर्तन होने पर स्वचालित रूप से आपके DNS रिकॉर्ड्स को अपडेट कर देगा। हालांकि इसके महत्वपूर्ण नुकसान हैं। एक के लिए, जब तक आप बहुत कम टीटीएल समय निर्धारित नहीं करते हैं, तब तक उपयोगकर्ता के पुराने आईपी में रूट किए जाने और आपकी वेबसाइट पर नहीं जा पाने की संभावना अधिक होती है। लेकिन अगर आप बहुत कम टीटीएल सेट करते हैं, तो उपयोगकर्ताओं को लगातार DNS अनुरोध करना होगा, जो प्रदर्शन के लिए खराब है।


2
मैं सहमत हूं, मैं एक आवासीय कनेक्शन के माध्यम से अपने स्वयं के सर्वर को स्थापित करने की परेशानी से गुजरने के बजाय एक नए मेजबान के लिए भुगतान करूंगा।
विंस पेटिट

1
मैं जिस उपडोमेन को चला रहा हूं वह मेरा परीक्षण विकास उपडोमेन है। यह देखने के लिए ग्राहकों के लिए कुछ भी महत्वपूर्ण नहीं है (उनमें से अधिकांश को यह भी पता नहीं है कि यह वहां है)। मैं अपने ISP को एक स्थिर IP पते के लिए भुगतान कर रहा हूं, इसकी कीमत केवल $ 5 / महीना अतिरिक्त है और उन्होंने मेरे लिए अपनी अपलोड गति बढ़ा दी है।
निक

@nick: उस मामले में, यह एक उचित सेटअप / अच्छा सौदा जैसा लगता है।
लेसे मेजेस्टे

आप अपने घर के सर्वर को उस डोमेन से सुलभ बनाने के लिए CNAME का उपयोग कर सकते हैं जो आपके पास है (अभी भी डायनामिक डीएनएस सेवा की आवश्यकता है)।
एंड्रयू शूनर

दूसरी ओर घर पर अपने सामान की मेजबानी करने से आपको होस्टिंग की वास्तविक प्रक्रिया और बुनियादी ढांचे पर बेहतर जानकारी मिल सकेगी, जो - कम से कम अधिकांश छोटे होस्टिंग प्रदाताओं (बड़े पैमाने पर नहीं) पर - अपने ग्राहकों से धुंधला या पूरी तरह से छिपा हुआ है। आम तौर पर केवल अपनी सामग्री अपलोड करना चाहते हैं और बस इतना ही।
rbaleksandar

6

मैं अपने स्थानीय डीएचसीपी सर्वर पर एक वेबसाइट भी होस्ट करता हूं। यहां तक ​​कि मेरे पास एक डीएचसीपी कनेक्शन जैसे कि मेरा आईपी पावर बदलने पर भी नहीं बदलता है। प्रोटोकॉल मेरे मैक पते की जाँच करके और मुझे अपना पुराना आईपी वापस देने की कोशिश करता है। कभी भी आईएसपी काम कर रहा है, हालांकि मैं आमतौर पर अपना आईपी खो देता हूं जब मेरा मॉडेम नीचे चला जाता है।

मैं साइट को no-ip.com का उपयोग करके कैसे होस्ट करता हूं, यह बताता है कि जब यह बदलता है तो मेरा आईपी पता क्या है। वे DNS रिकॉर्ड्स का प्रबंधन करते हैं ताकि जब लोग www.mydomain.com पर जाएं तो यह no-ip.com के DNS रिकॉर्ड्स की जांच करे और मेरे आईपी एड्रेस को ट्रैफ़िक रूट करने के लिए देखें।

मेरे लिंक अब www, mysqld, और ftp ट्रैफिक को आंतरिक सर्वर 192.168.15.11 पर निर्वासन के लिए भेजते हैं। मेरे नियमित कार्य डेस्कटॉप में 192.168.15.10 है जिस तरह से मेरा वेब सर्वर उबंटू / नग्नेक्स पेजों की सेवा कर सकता है और मैं अभी भी खिड़कियों पर किसी अन्य मशीन से काम कर सकता हूं।

जब भी आपका आईपी विंडोज ऐप को no-ip.com से बदलता है, तो यह अपडेट आपके no-ip.com अकाउंट पर चला जाता है और आपके DNS को अपडेट रखा जाता है।


3

डायनेमिक DNS (DDNS) सेवा, जैसे कि Dyn का उपयोग करना देखें । डीडीएनएस प्रदाता डायनेमिक आईपी के लिए एक स्थिर डोमेन नाम की अनुमति देता है। कम यातायात साइटों के लिए यह सेवा बहुत सस्ती है। जिस तरह से डीडीएनएस काम करता है वह यह है कि आप अपने राउटर को समय-समय पर डीडीएनएस सेवा को अपडेट करने के लिए अपने डोमेन नाम को वर्तमान आईपी के साथ सेट करते हैं। राउटर के स्तर पर डीडीएनएस का उपयोग करना कुछ हद तक सुविधाजनक है कि ऐप चलाने वाले सर्वर साइड को अनिवार्य रूप से एक ही काम करें। इंटरनेट उपयोगकर्ता जो आपके डोमेन नाम को दर्ज करते हैं, उन्हें हमेशा डीडीएनएस प्रदाता द्वारा उचित आईपी पते पर पुनर्निर्देशित किया जाएगा। DD-WRT कई अलग-अलग DDNS प्रदाता API का समर्थन करता है । DynDNS शायद सबसे लोकप्रिय है और Linksys और Belkin अपने मूल फर्मवेयर में DynDNS API का समर्थन करते हैं।


1

वास्तव में यह संभव है। और इसे स्वचालित करने का एक आसान तरीका है।

ऐसे। और शुरू करने के लिए एक मॉकअप स्क्रिप्ट (यह पूरी तरह कार्यात्मक है)

  1. डर.ओआरजी पर एक खाते को पंजीकृत करें और उन्हें अपने नाम सर्वर के रूप में उपयोग करें। यदि आप मुफ्त चाहते हैं, तो आपको यह अनुमति देनी होगी कि वे जो चाहें, अपने डोमेन पर किसी भी उप-डोमेन (या अनुरोध या स्वतंत्र रूप से उपयोग कर सकते हैं)। चुनें कि प्रत्येक अनुरोध को आपकी स्वीकृति की आवश्यकता है, जिसका अर्थ है कि आप उन्हें नहीं दे रहे हैं, और कोई भी आपके डोमेन का उपयोग नहीं करेगा। या सिर्फ 5 ^ का भुगतान करें

  2. नो-आईपी या बल्कि डंडों का खाता बनाएं और अपने होस्ट के लिए उनके नि: शुल्क उप-डोमेन में से एक को चुनें (चूंकि नो-आईपी ने मासिक कैप्चा मासिक उपयोगकर्ताओं के लिए करना शुरू कर दिया है) आप इस डोमेन का उपयोग इसे आईपी से तुलना करने के लिए करेंगे जो आपके वास्तविक डोमेन को इंगित करता है (नोट करें) , यदि आप इसे प्राप्त कर सकते हैं, तो आप अपने WAN आईपी का उपयोग कर सकते हैं, मैं इस तरह से पोस्ट कर रहा हूं क्योंकि कुछ लोग इसे अपने राउटर / मोडेम आदि से प्राप्त नहीं कर सकते हैं, यह भी संभव है कि व्हाट्सएप / कॉम / ऑर्ग / नेट जैसे कुछ भी उपयोग करें। या बस समय-समय पर अद्यतन स्क्रिप्ट चलाने के लिए)

  3. बैश बनाएं या जो भी स्क्रिप्ट कुछ इस तरह दिखे:

#! / Bin / bash
#
#
# सेटअप नोइप सेवा को न भूलें
# RIP var हमारा असली IP होगा और CIP करंट IP होगा जो ऑर्गन को डरता है
#nameservers इंगित करते हैं। 
# इसके अलावा यदि आप "ip.of.nameserver.here.if.you.want" को हटाते या प्रतिस्थापित नहीं करते हैं 
# वास्तविक नाम सर्वर जिसे आप डिफ़ॉल्ट के बजाय उपयोग करना चाहते हैं। 
#कृपया मुझे मार डालो

RIP = `nslookup yourhost.dyndns.org ip.of.nameserver.here.if.you.want | grep पता: | awk 'NR == 2 {प्रिंट $ 2}' '
CIP = `nslookup yourdomain.com ip.of.nameserver.here.if.you.want | grep पता: | awk 'NR == 2 {प्रिंट $ 2}' '
अगर [$ RIP = $ CIP] # आपके डंडों / आईपी का आईपी है, जो आपके डोमेन आईपी के समान है
फिर
इको "ये वही है" # आपको वास्तव में इसकी आवश्यकता नहीं है, लेकिन सिर्फ ilustrate करने के लिए
अन्य
गूंज "वे समान नहीं हैं, अद्यतन कर रहे हैं ..." 
#again आपको इस लाइन की आवश्यकता नहीं है, लेकिन नीचे दिए गए uri का उपयोग आप से करेंगे
# sc.org जो आप उपयोग करेंगे, उदाहरण के लिए lynx के साथ या फिर भी आप चाहते हैं, अपने dns प्रविष्टि को अपने वर्तमान आईपी में अपडेट करने के लिए

lynx -dump "http: // freedns (डॉट) डर (डॉट) org / डायनामिक / अपडेट.php? आपका_यूएनआईक्यूई_यूपीडेट_कोडी_जीओईएस_एआरईईईई>> / देव / अशक्त
फाई

। 3. cron.d जॉब बनाएं जो हर कुछ मिनटों में एक बार कहता है और ऊपर उल्लिखित ip.sh स्क्रिप्ट को निष्पादित करता है। Crontab प्रविष्टि कुछ इस तरह दिखना चाहिए:

* [१० * * * * /पथ / ५/स्क्रिप्ट ५.श> / देव / अशक्त २> & १
  1. ???
  2. फायदा! अब आप अपने डोमेन को डायनामिक आईपी पर होस्ट कर सकते हैं और आपने 5 मिनट में सब कुछ कर दिया है। मैं जीता।

1

कुछ DNS रजिस्ट्रारों में एक एपीआई होता है जो आपको वेब अनुरोध के माध्यम से आपके ए रिकॉर्ड (राउटर आईपी एड्रेस) को अपडेट करने की सुविधा देता है।

फिर आप एक स्क्रिप्ट लिख सकते हैं जो आपके वर्तमान सार्वजनिक आईपी पते को एकत्र करता है और इसे एपीआई के माध्यम से DNS प्रदाता को भेजता है और आपके वर्तमान आईपी पते से मेल खाने के लिए आवश्यक DNS रिकॉर्ड्स को अपडेट करता है।

फिर, आप सूचना को बनाए रखने के लिए स्क्रिप्ट को समय-समय पर चलाने के लिए शेड्यूल कर सकते हैं (उदाहरण के लिए प्रति दिन एक बार)।

मैंने एक लिखा है और इसे एक उदाहरण के रूप में इस्तेमाल किया जा सकता है, यहाँ जीथब लिंक


-1

आप Noip.com जैसी सेवा का उपयोग कर सकते हैं और आपकी साइटें सुलभ होंगी, लेकिन मुझे लगता है कि Google की मकड़ी आपकी साइटों को क्रॉल नहीं करेगी। मुझे लगता है कि जब वे आपकी साइट पर रीडायरेक्ट दिए जाएंगे तो वे आपको छोड़ देंगे। मुझे आशा है कि मैं गलत हूं, लेकिन मुझे वही बताया गया है। इसलिए, आपको Google के खोज इंजन पर लोगों को खोजने की आवश्यकता है, आप भाग्य से बाहर हो सकते हैं। लोग अभी भी आपका व्यवसाय कार्ड देख सकते हैं और सीधे आपके पास जा सकते हैं।


3
Noip.com एक गतिशील DNS सेवा है जैसा कि अन्य उत्तरों द्वारा सुझाया गया है। Googlebot डायनामिक DNS साइटों को क्रॉल करेगा, इसलिए आपका उत्तर गलत है। मुझे प्रश्न में पुनर्निर्देशित के बारे में कुछ भी नहीं दिखता है, इसलिए मुझे यकीन नहीं है कि आप वहां क्या बात कर रहे हैं।
स्टीफन Ostermiller

1
@ केनी रे ऑक्ज़ेनइडर, आपको गलत जानकारी दी गई है। मैंने साइट के लिए no-ip.com का उपयोग किया है; Googlebot अन्य पृष्ठों जैसे कि Baidu, Yandex इत्यादि के साथ ही पृष्ठों को क्रॉल और अनुक्रमित करता है। साइट के आईपी पते को DNS क्वेरी द्वारा No-IP के DNS सर्वरों पर देखा जाएगा, जैसा कि किसी अन्य साइट के आईपी पते पर देखा जाएगा। कोई अन्य DNS सर्वर। कोई रीडायरेक्ट नहीं है क्योंकि कोई DNS सेवा के लिए No-IP का उपयोग कर रहा है।
चांदनी

@StephenOstermiller> "मुझे इस प्रश्न में पुनर्निर्देशित के बारे में कुछ भी दिखाई नहीं देता है" no-ip.com में वेब पुनर्निर्देशन नामक एक विकल्प है जो किसी होस्टनाम को किसी विशिष्ट पोर्ट पर URL या IPv4 पते पर पुनर्निर्देशित करने की अनुमति देता है। यह तब बहुत उपयोगी होता है जब ISP मानक पोर्ट 80 को ब्लॉक करता है।
मार्क मेसा

@moonpoint> "कोई पुनर्निर्देशित नहीं है क्योंकि कोई DNS सेवा के लिए No-IP का उपयोग कर रहा है।" निर्भर करता है कि वेब रीडायरेक्ट सेट है या नहीं। यदि इसे सेट किया जाता है, तो Google आमतौर पर इंडेक्स नहीं करेगा।
मार्क मेसा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.