Próbowałem dodać
dns-domain domain.com
do / etc / network / interfaces bez powodzenia. Kiedy biegnę
hostname -d
Dostaję pusty ciąg
resolv.conf
Rysował
źródło
źródło
/etc/hosts
powinna być Twoja nazwa FQDN. Utknąłem na jakiś czas :)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:
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:
źródło
Włóż to
/etc/hostname
.Na przykład moja maszyna jest wywoływana
hubble
, więc w mojej/etc/hostname
mam:Może być jednak konieczne ponowne uruchomienie komputera, aby pojawił się po uruchomieniu
uname
.źródło
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:
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:
uruchom ponownie usługi (można to zrobić z GUI lub użyć linii cmd.)
źródło
W porządku! Możesz postępować zgodnie z instrukcjami podanymi poniżej
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 skomentujSET_HOSTNAME
dyrektywę, wykonując:Następnie wstaw symbol # na początku linii, która zaczyna się od
SET_HOSTNAME=
, jak pokazano poniżej:Na koniec wykonaj:
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.
źródło
Oto, co zadziałało dla mnie:
Edytowano plik / etc / hosts
127.0.0.1 my.fqdn.com localhost wszystko inne
źródło
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"
davebeast.beast.local
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
źródło