CentOS में डोमेन नाम कॉन्फ़िगर करें


17

मैं Cent OS में डोमेन नाम कैसे कॉन्फ़िगर करूं?

मैं वास्तव में SSH रिमोट टर्मिनल के माध्यम से सर्वर से जुड़ रहा हूं और मेरे पास रूट क्रेडेंशियल्स भी हैं। क्या विन्यास /etc/sysconfig/networkऔर /etc/hostsपर्याप्तता है? कुछ कदम या विन्यास गाइड के लिए बहुत अच्छा होगा ।।

जवाबों:


19

चार काम करने के लिए:

  • इसमें होस्टनाम प्रविष्टि जोड़ें /etc/hostsयहाँ विस्तृत प्रारूप का उपयोग करें

  • यदि आपका होस्टनाम "your_hostname" है, hostname your_hostnameतो परिवर्तन को प्रभावी बनाने के लिए कमांड प्रॉम्प्ट पर टाइप करें ।

  • /etc/sysconfig/networkइस सेटिंग को रिबूट के पार बनाए रखने के लिए होस्टनाम को परिभाषित करें ।

  • सिस्टम को रिबूट करें या होस्टनाम (कप, एसआईएसएलओएल, एपाचे, सेंडमेल, आदि) पर निर्भर सेवाओं को पुनरारंभ करें।


8

यदि डोमेन नाम से आपका अभिप्राय डोमेन प्रत्यय से है, तो /etc/resolv.confवह स्थान जहां डोमेन जाता है। बस एक पंक्ति जोड़ेंdomain yourdomain.com

फिर अपने सर्वर के होस्टनाम को सेट करने के लिए, इसके लिए केवल एक अच्छी जगह है, और यह है /etc/sysconfig/network। एक पंक्ति जोड़ें HOSTNAME=yourhostname, और होस्टनाम में डोमेन प्रत्यय न डालें, क्योंकि यह इसे से ले जाएगा /etc/resolv.conf

/etc/hostsअपने होस्टनाम को परिभाषित करने के लिए आपको कुछ भी जोड़ने (और नहीं करना चाहिए) की आवश्यकता नहीं है । यह गलत तरीका है।

अपने सेटअप का परीक्षण करने के लिए, hostnameकमांड का उपयोग करें :

  • hostname -sसंक्षिप्त नाम प्राप्त करने के लिए उपयोग करें (यह प्रतिबिंबित करना चाहिए कि आपके पास क्या है/etc/sysconfig/network

  • hostname -dअपने डोमेन का परीक्षण करने के लिए कमांड का उपयोग करें (आपको यह दिखाना चाहिए कि आपके पास क्या है /etc/resolv.conf)

  • यह सब एक साथ परीक्षण करने के लिए, आप उपयोग कर सकते हैं hostname -fया hostname -Aबहुत लंबे संस्करण के लिए।


CentOS 7 HOSTNAMEमें /etc/sysconfig/networkअब काम नहीं करता है।
रुई एफ रिबेरो

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