Odpowiedzi:
Edytuj /etc/hostname
i dodaj swoją niekwalifikowaną nazwę hosta:
boson
Edytuj /etc/hosts
:
sudo vi /etc/hosts
Dodaj wpis żądanej nazwy hosta, zastępując boson.dev.local boson
gdzie boson.dev.local
jest pełna boson
nazwa hosta i nazwa hosta.
127.0.1.1 boson.dev.local boson
Uruchom ponownie usługę nazwy hosta:
sudo service hostname restart
Sprawdź swoją konfigurację, otwierając terminal i wprowadź poniższe polecenia:
hostname
boson
hostname -f
boson.dev.local
Mam nadzieję że to pomoże.
sudo service hostname restart
Komendy hostname można również użyć do ustawienia w pełni kwalifikowanej nazwy hosta. Uruchom go z nazwą przekazaną jako pierwszy argument:
hostname www.example.com
Jest to jednak skuteczne tylko do ponownego uruchomienia. Możesz edytować w /etc/hostname
celu wprowadzenia trwałych zmian.
Do zmiany nazw domen strona podręcznika zaleca następujące czynności:
Pamiętaj, że tylko superużytkownik może zmieniać nazwy.
Nie można ustawić nazwy FQDN ani nazwy domeny DNS za pomocą polecenia dnsdomainname (patrz nazwa FQDN poniżej).
Nazwa hosta jest zwykle ustawiana raz podczas uruchamiania systemu w /etc/init.d/hostname.sh (zwykle poprzez odczyt zawartości pliku zawierającego nazwę hosta, np. / Etc / hostname).
Zwykle można to ustawić w / etc / hosts
Używam nazw domen, aby powiązać moją pamięć współdzieloną z moją grupą użytkowników TIGERGROUP. Ta metoda pozwala na użycie nazwy domeny TIGERGROUP jako udziału CIFS. Pomyśl o nazwie domeny TIGERGROUP jako o domenie WORKGROUP w systemie Windows. Jeśli masz nazwę hosta serwera (myhost.com), po prostu dodaj ją, aby zakończyć po nazwie domeny.
przykład:
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
Jeśli chcę, aby Samba również odebrała nazwę domeny, dodaję ją również smb.conf
do Nie używam samby w domu, więc jest to naprawdę niepotrzebne, chyba że chcesz.
przykład:
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.
uruchom ponownie usługi (można to zrobić z GUI lub użyć linii cmd.)
sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart
W porządku! Możesz postępować zgodnie z instrukcjami podanymi poniżej
sudo vim /etc/hostname
Następnie dotknij klawisza I i użyj klawiszy strzałek na klawiaturze, aby poruszać się po obszarze tekstowym; Następnie wprowadź nazwę hosta do wyboru i do Save & Exit, dotknij Escklawisza na klawiaturze, a następnie tych klawiszy: :, w, q,, a wreszcie Enter.
Jeśli istnieje, edytuj plik /etc/default/dhcpcd
i skomentuj SET_HOSTNAME
dyrektywę, wykonując:
sudo vim /etc/default/dhcpcd
Następnie wstaw symbol # na początku linii, która zaczyna się od SET_HOSTNAME=
, jak pokazano poniżej:
#SET_HOSTNAME='yes'
Na koniec wykonaj:
sudo service hostname restart
Możesz także potrzebować innego niezawodnego źródła dla kompletnych ustawień. Po zakończeniu ustawień możesz sprawdzić szczegóły domeny na WhoisXY.com, gdzie sprawdziłem informacje whois.
Oto, co zadziałało dla mnie:
Edytowano plik / etc / hosts
127.0.0.1 my.fqdn.com localhost wszystko inne
Załóżmy, że chcesz skonfigurować domenę na „ beast.local”, a nazwę hosta na „ davebeast ”, tak że fqdn to „ davebeast.beast.local ” dla serwera, którego adres IP to 192.168.100.100 , tak zrobiłem na Ubuntu 14,04 LTS.
dokwii @ davebeast ~ / Videos / zik $ cat / etc / * release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION = "Linux Mint 17 Qiana" NAME = "Ubuntu" VERSION = "14.04, Trusty Tahr"
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 $ nazwa hosta -d #domena
Beast.local
dokwii @ davebeast ~ / Videos / zik $ nazwa hosta -s # nazwa hosta
davebeast
dokwii @ davebeast ~ / Videos / zik $ nazwa hosta -f #fqdn
davebeast.beast.local
/etc/hosts
powinna być Twoja nazwa FQDN. Utknąłem na jakiś czas :)