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
Éditez /etc/hostname
et ajoutez votre nom d’hôte non qualifié:
boson
name__
Éditer /etc/hosts
:
Sudo vi /etc/hosts
Ajoutez une entrée du nom d'hôte souhaité en remplaçant boson.dev.local boson
, où boson.dev.local
est le nom d'hôte qualifié 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 ci-dessous:
hostname
name __ boson
name__hostname -f
boson.dev.local
J'espère que cela t'aides.
La commande hostname peut également être utilisée pour définir le nom d’hôte qualifié complet. Exécutez-le avec le nom passé comme premier argument pour cela:
hostname www.example.com
Ceci n’est efficace que jusqu’à un redémarrage. Vous pouvez modifier /etc/hostname
pour les modifications permanentes.
Pour changer de nom de domaine, la page de manuel recommande ce qui suit:
Notez que seul le super-utilisateur peut modifier 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 THE FQDN 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
Mettez-le 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
Cependant, vous devrez peut-être redémarrer l'ordinateur pour qu'il apparaisse lorsque vous exécutez uname
.
J'utilise des noms de domaine pour lier 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 d'hôte serveur (myhost.com), ajoutez-le simplement pour se terminer après 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 récupère également le nom de domaine, je l’ajoute également au smb.conf
. Je n’utilise pas samba à la maison, donc c’est vraiment inutile, à moins que vous ne le souhaitiez.
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 effectué à partir de l'interface graphique ou à l'aide de la ligne de commande.)
Sudo /etc/init.d/samba restart
Sudo /etc/init.d/networking restart
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 parcourir 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, Enter.
S'il existe, éditez le fichier /etc/default/dhcpcd
et commentez la directive SET_HOSTNAME
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 aurez peut-être également besoin d’une autre source fiable pour l’ensemble des réglages. Une fois les réglages terminés, vous pouvez vérifier les détails du domaine à l’adresse WhoisXY.com où j’ai vérifié les informations Whois.
Supposons que vous vouliez configurer le domaine pour qu'il soit " beast.local" et que le nom d'hôte soit pour " davebeast "tel que le fqdn soit" davebeast.beast.local "pour un serveur dont l’IP est 192.168.100.100 , c’est ce que j’ai fait sous 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 ~/Vidéos/zik $ nom_hôte -d #domaine
Beast.local
dokwii @ davebeast ~/Videos/zik $ hostname -s #hostname
davebeast
dokwii @ davebeast ~/Vidéos/zik $ nom_hôte -f #fqdn
davebeast.beast.local
C'est ce qui a fonctionné pour moi :
Edité le fichier/etc/hosts
127.0.0.1 my.fqdn.com localhost tout le reste