/ Etc / मेजबान के साथ डोमेन नाम के लिए उपनाम बनाना


17

डायनेमिक DNS का उपयोग करके मेरे LAN के बाहरी IP को इंगित करने के लिए मेरे पास एक डोमेन सेटअप है, क्योंकि मेरा बाहरी IP पता अक्सर बदलता रहता है। हालाँकि, मैं इस होस्ट के लिए एक उपनाम बनाना चाहता हूं, इसलिए मैं इसे एक्सेस कर सकता हूं home। इसलिए मैंने निम्नलिखित को अपने पास जोड़ा /etc/hosts:

domain.com home

हालाँकि, यह डोमेन नाम को पसंद नहीं करता है। अगर मैं इसे आईपी में बदल दूं:

0.0.0.0 home

... तो यह काम करता है, लेकिन निश्चित रूप से यह गतिशील डीएनएस के उद्देश्य को हराता है!

क्या यह संभव है?


आपका बाहरी IP बार-बार क्यों बदलता है? क्या यह आपका प्रदाता इंटरनेट-आईपी है जो आपको पूल से सौंपा गया है?
निल्स

हाँ यही है। मुझे पता नहीं क्यों, मेरा ISP बस कभी-कभी इसे बदलने लगता है!
ओलिवर जोसेफ ऐश

जवाबों:


19

फ़ाइल / etc / होस्ट में केवल IP पते और होस्टनाम शामिल हैं। आप स्ट्रिंग को "होम" के रूप में बदल नहीं सकते, जिस तरह से आप इस विधि से चाहते हैं।

यदि आप अपना स्वयं का DNS सर्वर चला रहे थे, तो आप "domain.com" के लिए "home.example.com" को एक उपनाम बनाने के लिए CNAME रिकॉर्ड जोड़ पाएंगे, लेकिन अन्यथा आप भाग्य से बाहर हैं।

पूरी तरह से योग्य नाम को अपडेट करने के लिए आप जो सबसे अच्छी चीज कर सकते हैं, वह है डीएनएस क्लाइंट का उपयोग।


0

यह मुझे ऐसा लगता है जैसे आपको डायनाड्स या कुछ इस तरह से रजिस्टर करना चाहिए।

यदि आप वास्तव में उपयोग करना चाहते हैं / etc / मेजबान आपको अपने आईपी की निगरानी करना है। जैसे ही यह बदलता है:

  • / Etc / मेजबान में प्रविष्टि बदलें
  • मेजबानों-कैश को फिर से लोड करें
  • निगरानी रखें

अद्यतन यदि आप उपयोग कर रहे dhcpcdहैं तो "/ -c" विकल्प का उपयोग उस स्क्रिप्ट के लिए कर सकते हैं जो आपके / etc / मेजबानों-प्रविष्टि को होस्ट-कैश फिर से लोड करती है।

यह आपके dhcp- क्लाइंट की क्षमताओं पर निर्भर करता है।


मैंने नो-आईपी में पंजीकृत किया है, जो मुझे विश्वास है कि DYNDNS के समान सेवा प्रदान करता है (मैं DYNDNS होमपेज पर साइन अप करने के लिए नहीं देख सकता था!)
ओलिवर जोसफ ऐश

1
@OliverJosephAsh ताकि आप उस नाम का उपयोग कर सकें जिसे आपने नो-आईपी पर पंजीकृत किया था! मैं ऐसा करने के लिए आपका कारण नहीं देखता / आदि / मेजबान।
नील

काफी बस यह है क्योंकि मैं आलसी हूँ! टाइपिंग की तुलना homeमें काफी कम कीस्ट्रोक्स हैoliverjash.no-ip.org
ओलिवर जोसेफ ऐश

क्या आपने अपने शेल में उपनामों के बारे में सोचा है, या /etc/resolv.conf में अपनी डोमेन खोज सूची सेट कर रहे हैं?
mdpc

@ mdpc मैंने सवाल नहीं पूछा। लेकिन शेल के भीतर एक उपनाम संभवतः ब्राउज़र के भीतर काम नहीं करेगा। वह फिर से लिखे गए नियम के साथ एक स्थानीय प्रॉक्सी का उपयोग कर सकता है, ...
Nils
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.