मैं एक VM में Ubuntu 18.04 चला रहा हूं। जब मैं hostname या hostname -f, hostname --fqdn या hostnamectl का उपयोग करके पूरी तरह से योग्य डोमेन नाम का उपयोग करके होस्टनाम की जांच करता हूं तो मुझे प्रत्येक के लिए डिफ़ॉल्ट ubuntu मिलता है। मैं होस्टनाम को स्थायी रूप से host और पूरी तरह से योग्य डोमेन नाम को host.okd.dns में अपडेट करना चाहता हूं।

मैंने केवल host नाम शामिल करने के लिए फ़ाइल /etc/hostname को बदल दिया है। मैंने फ़ाइल /etc/hosts को भी निम्नानुसार प्रदर्शित करने के लिए बदल दिया है (IPv6 होस्ट को छोड़कर):

127.0.0.1       localhost
127.0.1.1       host.okd.dns

VM को सहेजने और रीबूट करने के बाद, जब मैं hostname की जांच करता हूं तो यह अपेक्षित के रूप में host लौटाता है, लेकिन जब मैं hostname -f, hostname --fqdn या hostnamectl का उपयोग करके FQDN की जांच करता हूं साथ ही host को केवल .okd.dns के बिना ही लौटाता है, जैसा कि मैं अपेक्षा करता हूं।

उबंटू 18.04 के लिए एफक्यूडीएन को अपडेट करने के कई तरीके प्रतीत होते हैं और मैंने उनमें से अधिकांश को आजमाया है, जिसमें यह विधि भी शामिल है, जो सबसे आम लगती है। FQDN में परिवर्तनों को अपडेट और स्टिक करने के लिए मुझे क्या करने की आवश्यकता है?

0
Blake Simmons 17 नवम्बर 2020, 00:08

1 उत्तर

सबसे बढ़िया उत्तर

जाहिर है, मुझे /etc/hosts फ़ाइल में host.okd.dns के बाद host जोड़ने की जरूरत थी। मुझे यकीन था कि मैंने अतीत में यह कोशिश की थी, लेकिन शायद कुछ और त्रुटि थी जो मैंने कहीं और की थी और यह प्रतिबिंबित नहीं हुआ था। एक बार ऐसा करने पर और रीबूट के बाद, hostname -f और hostname --fqdn दोनों अपेक्षित रूप से host.okd.dns वापस आ जाते हैं।

0
Blake Simmons 16 नवम्बर 2020, 21:30