Question Comment définir le nom de domaine complet au 12.04?


J'ai essayé d'ajouter

dns-domain domain.com

vers / etc / network / interfaces sans succès. Quand je cours

hostname -d

Je reçois une chaîne vide


70
2017-07-03 06:49


origine




Réponses:


modifier /etc/hostname et ajoutez votre nom d'hôte non qualifié:

boson

modifier /etc/hosts:

sudo vi /etc/hosts

Ajouter une entrée de votre nom d'hôte souhaité en remplaçant boson.dev.local boson où boson.dev.local est le nom d'hôte complet et boson est le nom d'hôte.

127.0.1.1 boson.dev.local boson

Redémarrez le service de nom d'hôte:

sudo service hostname restart

Testez votre configuration en ouvrant un terminal et entrez les commandes suivantes:

  • hostname
    • Cela devrait sortir boson
  • hostname -f
    • Cela devrait sortir boson.dev.local

J'espère que cela t'aides.


107
2017-07-03 09:26



Il est important de noter que le premier domaine de /etc/hosts devrait être votre nom de domaine complet. J'ai été coincé pendant pas mal de temps :) - Birla
Merci @Birla, je me demandais pourquoi cela ne fonctionnait pas jusqu'à ce que je lise votre commentaire - Erin Drummond
Notez que si cela ne fonctionne pas, essayez de redémarrer le service de nom d'hôte (je devais le 14.04) sudo service hostname restart - 00500005
Je n'ai pas pu redémarrer le service de nom d'hôte (linux mint 18.2). Cela a fonctionné quand même. - Gordon


La commande hostname peut également être utilisée pour définir le nom d'hôte complet. Exécutez-le avec le nom passé en premier argument pour cela:

hostname www.example.com

Ceci n'est efficace que jusqu'à un redémarrage, cependant. Vous pouvez modifier /etc/hostname pour les changements permanents.

Pour changer les noms de domaine, le page de man recommande ce qui suit:

Notez que seul le super-utilisateur peut changer les noms.

Il n'est pas possible de définir le nom de domaine complet ou le nom de domaine DNS avec la commande dnsdomainname (voir le nom de domaine complet ci-dessous).

Le nom d'hôte est généralement défini une fois au démarrage du système dans /etc/init.d/hostname.sh (normalement en lisant le contenu d'un fichier contenant le nom d'hôte, par exemple / etc / hostname).

Habituellement, vous pouvez le définir dans / etc / hosts


16
2017-07-03 07:31





Mettre dans /etc/hostname.

Par exemple, ma machine s'appelle hubble, donc dans mon /etc/hostname J'ai:

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

Vous devrez peut-être redémarrer pour qu’il apparaisse lorsque vous exécutez uname bien que.


12
2018-02-06 15:25





J'utilise des noms de domaine pour associer mon stockage partagé à mon groupe d'utilisateurs TIGERGROUP. Cette méthode permet d'utiliser le nom de domaine TIGERGROUP en tant que partage CIFS. Pensez au nom de domaine TIGERGROUP en tant que domaine WORKGROUP dans Windows. Si vous avez un nom de serveur serveur (myhost.com), ajoutez-le simplement pour terminer par le nom de domaine.

Exemple:

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

Si je veux que Samba prenne aussi le nom de domaine, je l’ajoute aussi au smb.conf  Je n'utilise pas de samba à la maison donc c'est vraiment inutile, sauf si vous voulez l'être.

Exemple:

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.

redémarrer les services (peut être fait à partir de l'interface graphique ou utiliser la ligne de commande.)

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

3
2017-12-30 06:00





Bien! Vous pouvez suivre les instructions données ci-dessous

sudo vim /etc/hostname

Ensuite, appuyez sur la touche I et utilisez les touches fléchées de votre clavier pour naviguer dans la zone de texte. Ensuite, entrez le nom d'hôte de votre choix et pour enregistrer et quitter, appuyez sur le bouton Esc touche, sur votre clavier, suivie de ces frappes: :, w, q, et enfin, Entrer.

S'il existe, éditez le fichier /etc/default/dhcpcd et commenter le SET_HOSTNAME directive, en exécutant:

sudo vim /etc/default/dhcpcd

Ensuite, insérez le symbole # au début de la ligne qui commence par SET_HOSTNAME=, comme indiqué ci-dessous:

#SET_HOSTNAME='yes'

Enfin, exécutez:

sudo service hostname restart

Vous pouvez également avoir besoin d'autres sources fiables pour les paramètres complets. Une fois que vous avez terminé les paramètres, vous pouvez vérifier les détails du domaine à WhoisXY.com où j'ai vérifié les informations whois.


0
2018-02-21 07:38





C'est ce qui a fonctionné pour moi :

  • Ajout du nom d'hôte au fichier / etc / hostname. Ceci définit le nom d'hôte. mais pas encore le nom de domaine complet.
  • Edité le fichier / etc / hosts

    127.0.0.1 my.fqdn.com localhost all-else


0
2018-03-30 13:09





Supposons que vous souhaitiez configurer le domaine pour être "beast.local " et nom d'hôte à être "davebeast"tel que le fqdn est"davebeast.beast.local"pour un serveur dont l'adresse IP est 192.168.100.100, c'est comme ça que je l'ai fait sur Ubuntu 14.04 LTS.

dokwii @ davebeast ~ / Vidéos / zik $ cat / etc / * release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION = "Linux Mint 17 Qiana" NOM = "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 ~ / Vidéos / zik $ hostname -d #domain

Beast.local

dokwii @ davebeast ~ / Vidéos / zik $ hostname -s #hostname

davebeast

dokwii @ davebeast ~ / Vidéos / zik $ hostname -f #fqdn

davebeast.beast.local


0