12.04 में पूरी तरह से योग्य डोमेन नाम कैसे सेट करें?


71

मैंने जोड़ने की कोशिश की

dns-domain domain.com

/ to / etc / नेटवर्क / कोई भाग्य के साथ इंटरफेस। जब मैं दौड़ता हूं

hostname -d

मुझे एक खाली तार मिलता है

जवाबों:


106

/etc/hostnameअपना अयोग्य होस्टनाम संपादित करें और जोड़ें:

boson

संपादित करें /etc/hosts:

sudo vi /etc/hosts

पूरी तरह से योग्य होस्टनाम है और होस्टनाम है, boson.dev.local bosonजहां boson.dev.localकी जगह करके अपने इच्छित होस्टनाम की प्रविष्टि जोड़ें boson

127.0.1.1 boson.dev.local boson

होस्टनाम सेवा को पुनरारंभ करें:

sudo service hostname restart

टर्मिनल खोलकर अपने कॉन्फ़िगरेशन का परीक्षण करें और नीचे दिए गए आदेश दर्ज करें:

  • hostname
    • यह आउटपुट चाहिए boson
  • hostname -f
    • यह आउटपुट चाहिए boson.dev.local

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


19
यह ध्यान रखना महत्वपूर्ण है कि पहला डोमेन /etc/hostsआपका FQDN होना चाहिए। मैं काफी समय से अटका हुआ था :)
बिरला

धन्यवाद @ बिरला, मैं सोच रहा था कि जब तक मैं आपकी टिप्पणी नहीं पढ़ रहा था, तब तक काम नहीं कर रहा था
एरिन ड्रमंड

1
ध्यान दें कि यदि इसका काम नहीं कर रहा है, तो होस्टनाम सेवा को फिर से शुरू करने की कोशिश करें (मुझे 14.04 sudo service hostname restart
बजे की

1
मैं होस्टनाम सेवा (लिनक्स टकसाल 18.2) को पुनरारंभ करने में सक्षम नहीं था। यह वैसे भी काम करता था।
गॉर्डन

16

होस्टनाम कमांड का उपयोग पूरी तरह से योग्य होस्टनाम सेट करने के लिए भी किया जा सकता है। इसके लिए पहले तर्क के रूप में पारित नाम के साथ इसे चलाएँ:

hostname www.example.com

यह केवल एक रिबूट तक प्रभावी है, हालांकि। आप /etc/hostnameस्थायी परिवर्तनों के लिए संपादन कर सकते हैं।

डोमेन नाम बदलने के लिए, मैन पेज निम्नलिखित की सिफारिश करता है:

ध्यान दें, कि केवल सुपर-उपयोगकर्ता नाम बदल सकते हैं।

Dnsdomainname कमांड के साथ FQDN या DNS डोमेन नाम सेट करना संभव नहीं है (नीचे FQDN देखें)।

होस्ट नाम आमतौर पर /etc/init.d/hostname.sh में सिस्टम स्टार्टअप पर एक बार सेट किया जाता है (आमतौर पर एक फ़ाइल की सामग्री को पढ़कर जिसमें होस्ट नाम, जैसे / आदि / होस्टनाम शामिल होता है)।

आमतौर पर आप इसे / etc / मेजबान में सेट कर सकते हैं


12

इसमें डाल दो /etc/hostname

उदाहरण के लिए, मेरी मशीन को कहा जाता है hubble, इसलिए मेरे /etc/hostnameपास मेरे पास है:

ashton@hubble:~$ cat /etc/hostname
hubble.mydomain.blah.blah

आप इसे दिखाने के लिए जब आप चलाने के प्राप्त करने के लिए रिबूट करने की आवश्यकता हो सकती unameहै, हालांकि।


3

मैं अपने उपयोगकर्ता समूह TIGERGROUP में अपने साझा संग्रहण को बाँधने के लिए डोमेन नाम का उपयोग करता हूँ। यह विधि डोमेन नाम TIGERGROUP को CIFS शेयर के रूप में उपयोग करने की अनुमति देती है। TIGERGROUP डोमेन नाम को विंडोज़ में WORKGROUP डोमेन के रूप में सोचें। यदि आपके पास एक सर्वर HOST नाम (myhost.com) है, तो उसे डोमेन नाम के बाद बस फिर से जोड़ दें।

उदाहरण:

vi /etc/hosts
127.0.0.1       localhost
127.0.1.1       Aspire-Petra16.TIGERGROUP          #i.e. desktop running Petra Mint16
192.168.1.25    sharedstorage-1.local.TIGERGROUP.myhost-name.com   #shared storage media player

यदि मैं चाहता हूं कि सांबा भी डोमेन नाम पिक करे तो मैं इसे smb.conf घर पर सांबा का उपयोग नहीं करता, इसलिए यह वास्तव में अनावश्यक है जब तक कि आप हालांकि नहीं बनना चाहते।

उदाहरण:

vi /etc/samba/smb.conf

#scrolling down the file for workgroup   

# workgroup = WORKGROUP              # pen out the old name with pound key
   **workgroup = TIGERGROUP**         # add the preferred domain name.

पुनरारंभ सेवाएं (GUI से की जा सकती हैं या cmd लाइन का उपयोग कर सकती हैं।)

sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart

0

ठीक! आप नीचे दिए गए निर्देशों का पालन कर सकते हैं

sudo vim /etc/hostname

फिर, I कुंजी पर टैप करें और टेक्स्ट क्षेत्र को नेविगेट करने के लिए अपने कीबोर्ड पर तीर कुंजियों का उपयोग करें; इसके बाद, अपनी पसंद का होस्ट नाम दर्ज करें और बचाने के लिए और बाहर निकलें, दोहन करने के लिए Esc: अपने कीबोर्ड, इन कीस्ट्रोक्स के बाद पर कुंजी, :, w, q,, और, अंत में Enter

यदि यह मौजूद है, तो फ़ाइल को संपादित करें /etc/default/dhcpcdऔर SET_HOSTNAMEनिर्देश को निष्पादित करके टिप्पणी करें :

sudo vim /etc/default/dhcpcd

फिर, SET_HOSTNAME=नीचे दिखाए गए रेखा के आरंभ में # प्रतीक डालें , जैसा कि नीचे दिखाया गया है:

#SET_HOSTNAME='yes'

अंत में, निष्पादित करें:

sudo service hostname restart

पूर्ण सेटिंग्स के लिए आपको अन्य विश्वसनीय स्रोत की भी आवश्यकता हो सकती है। आपके द्वारा सेटिंग समाप्त करने के बाद आप WhoisXY.com पर डोमेन विवरण की जांच कर सकते हैं, जहाँ मैंने Whois informations की जाँच की है।


0

इसी से मेरा काम बना है :

  • होस्टनाम को / etc / hostname फ़ाइल में जोड़ा गया। इसने होस्टनाम सेट किया। लेकिन अभी तक FQDN नहीं है।
  • / Etc / होस्ट फ़ाइल संपादित की गई

    127.0.0.1 my.fqdn.com लोकलहोस्ट सब-कुछ


0

आप डोमेन "होने के लिए कॉन्फ़िगर करना चाहते हैं मान लीजिए beast.local" और होस्ट नाम होना करने के लिए " davebeast " ऐसी है कि FQDN "है davebeast.beast.local एक सर्वर जो आईपी है के लिए" 192.168.100.100 , इस मैं कैसे Ubuntu पर किया है 14.04 एलटीएस।

dokwii @ davebeast ~ / Videos / zik $ cat / etc / * release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DCRIPTION = "Linux Mint 17 Qiana" NAME = "Ubuntu" VERSION = 14.04, Trust

1. dokwii@davebeast ~/Videos/zik $ sudo vi /etc/hosts

127.0.0.1   localhost
127.0.1.1   davebeast
192.168.100.100 davebeast.beast.local   davebeast

2. sudo vi /etc/hostname

davebeast.beast.local

3. dokwii@davebeast ~/Videos/zik $ sudo service hostname restart

dokwii @ davebeast ~ / Videos / zik $ hostname -d #domain

Beast.local

dokwii @ davebeast ~ / Videos / zik $ hostname -s #hostname

davebeast

dokwii @ davebeast ~ / Videos / zik $ hostname -f #fqdn

davebeast.beast.local

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