Vraag Hoe de volledig gekwalificeerde domeinnaam in te stellen in 12.04?


Ik heb geprobeerd toe te voegen

dns-domain domain.com

naar / etc / network / interfaces zonder geluk. Wanneer ik ren

hostname -d

Ik krijg een lege string


70
2017-07-03 06:49


oorsprong




antwoorden:


Bewerk /etc/hostname en voeg uw niet-gekwalificeerde hostnaam toe:

boson

Bewerk /etc/hosts:

sudo vi /etc/hosts

Voeg een vermelding van uw gewenste hostnaam toe door te vervangen boson.dev.local boson waar boson.dev.local 3 details4040 3 details 3 details 3 details details details details details details details 3 hand 3404040 hand details hand 3 details details details 3 3 3 3 details hand 3 boson is hostnaam.

127.0.1.1 boson.dev.local boson

3 hand4040 details details details details details 3 3 details 3 3 details details details details details details details details details 3 3 details details details details details details details details details details 3

sudo service hostname restart

Test uw configuratie door een terminal te openen en voer de onderstaande opdrachten in:

  • hostname
    • Dit zou moeten worden uitgevoerd boson
  • hostname -f
    • Dit zou moeten worden uitgevoerd boson.dev.local

Ik hoop dat dit helpt.


107
2017-07-03 09:26



Het is belangrijk om op te merken dat het eerste domein in /etc/hosts moet uw FQDN zijn. Ik zat al geruime tijd vast :) - Birla
Bedankt @Birla, ik vroeg me af waarom het niet werkte tot ik je opmerking las - Erin Drummond
Merk op dat als het niet werkt, probeer de hostname-service opnieuw op te starten (ik moest dit op 14.04) sudo service hostname restart - 00500005
Ik kon de hostnaam-service niet opnieuw starten (linux mint 18.2). Het werkte hoe dan ook. - Gordon


De opdracht hostname kan ook worden gebruikt om de volledig gekwalificeerde hostnaam in te stellen. Voer het uit met de naam doorgegeven als het eerste argument daarvoor:

hostname www.example.com

Dit is echter alleen effectief tot een herstart. U kunt bewerken /etc/hostname voor permanente wijzigingen.

Voor het wijzigen van domeinnamen, de man pagina beveelt het volgende aan:

Merk op dat alleen de supergebruiker de namen kan wijzigen.

Het is niet mogelijk om de FQDN- of de DNS-domeinnaam in te stellen met de opdracht dnsdomainname (zie DE FQDN hieronder).

De hostnaam wordt meestal één keer ingesteld bij het opstarten van het systeem in /etc/init.d/hostname.sh (normaal gesproken door de inhoud van een bestand te lezen dat de hostnaam bevat, bijvoorbeeld / etc / hostnaam).

Meestal kunt u dit instellen in / etc / hosts


16
2017-07-03 07:31





Zet het in /etc/hostname.

Mijn machine is bijvoorbeeld gebeld hubble, dus in mijn /etc/hostname Ik heb:

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

U moet mogelijk opnieuw opstarten om het weer te geven wanneer u het uitvoert uname though.


12
2018-02-06 15:25





Ik gebruik domeinnamen om mijn gedeelde opslag te binden aan mijn gebruikersgroep TIGERGROUP. Met deze methode kan de domeinnaam TIGERGROUP worden gebruikt als een CIFS-share. Denk aan de domeinnaam TIGERGROUP als WORKGROUP-domein in Windows. Als je een HOST-naam voor de server hebt (myhost.com), voeg je dat toe om vervolgens te eindigen na de domeinnaam.

voorbeeld:

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

Als ik wil dat Samba ook de domeinnaam ophaalt, voeg ik deze ook toe aan de smb.conf  Ik gebruik thuis geen samba dus het is echt onnodig tenzij je dat wel wilt.

voorbeeld:

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.

herstart services (kan gedaan worden vanuit de GUI of gebruik de cmd-regel.)

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

3
2017-12-30 06:00





Fijn! 3 hand4040 hand 3 details details details details hand details details hand40 hand404040 3 3 hand hand40 3 details40 3 3 3 3 hand 3 3 3 3

sudo vim /etc/hostname

Tik vervolgens op de toets I en gebruik de pijltoetsen op uw toetsenbord om door het tekstgebied te navigeren; Voer vervolgens de hostnaam van uw keuze in en om op te slaan en af ​​te sluiten, tikt u op Esc toets, op uw toetsenbord, gevolgd door deze toetsaanslagen: :, w, q, en tenslotte, invoeren.

3 hand40 details details details details details details details details details details details hand 3 3 hand 3 3 hand hand 340 hand 3 details 3 3 3 3 3 hand hand hand 3 /etc/default/dhcpcd en becommentarieer de SET_HOSTNAME richtlijn, door het uitvoeren van:

sudo vim /etc/default/dhcpcd

Voeg vervolgens het # -symbool toe aan het begin van de regel die begint met SET_HOSTNAME=, zoals hieronder getoond:

#SET_HOSTNAME='yes'

Voer tot slot uit:

sudo service hostname restart

Mogelijk hebt u ook een andere betrouwbare bron nodig voor de volledige instellingen. Nadat u de instellingen hebt voltooid, kunt u de domeinaanduidingen controleren WhoisXY.com waar ik de whois-informatie heb gecontroleerd.


0
2018-02-21 07:38





Hand 3 hand 3 hand details 3 hand hand details hand 3 details details details hand 3 details 3 hand details details details details 3 hand 3 3 details details 3 hand 3 details 3 3

  • De hostnaam is toegevoegd aan het bestand / etc / hostname. Hiermee werd de hostnaam ingesteld. maar nog niet de FQDN.
  • Bewerk het bestand / etc / hosts

    127.0.0.1 my.fqdn.com localhost everything-else


0
2018-03-30 13:09





Stel dat u het domein wilt configureren om "beast.local" en hostnaam te zijn "davebeast"zodanig dat de fqdn is"davebeast.beast.local"voor een server die IP is 192.168.100.100, dit is hoe ik het deed op 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 $ hostname -d #domain

Beast.local

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

davebeast

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

davebeast.beast.local


0