223 votes

Définition du nom d'hôte : FQDN ou nom court ?

J'ai remarqué que la méthode " préférée " pour définir le nom d'hôte du système est fondamentalement différente entre les systèmes Red Hat/CentOS et Debian/Ubuntu.

Documentation CentOS et le Guide de déploiement RHEL dites le nom d'hôte doit être le FQDN :

HOSTNAME=<value> , donde <value> doit être le domaine pleinement qualifié (FQDN), tel que hostname.example.com mais peut être n'importe quel nom d'hôte est nécessaire.

El Guide d'installation de RHEL est légèrement plus ambiguë :

Le programme d'installation vous invite à fournir un nom d'hôte pour cet ordinateur, sous la forme d'un nom d'utilisateur ou d'un nom de domaine. nom de domaine entièrement qualifié (FQDN) dans le format nom d'hôte.nom de domaine ou comme un nom d'hôte court au format nom d'hôte .

La référence Debian indique le nom d'hôte ne doit pas utiliser le FQDN :

3.5.5. Le nom d'hôte

Le noyau maintient le système nom d'hôte . L'init script dans le niveau d'exécution S qui est lié par un lien symbolique à " /etc/init.d/hostname.sh " définit le nom d'hôte du système au démarrage (en utilisant l'option nom d'hôte ) au nom enregistré dans " /etc/hostname ". Ce fichier doit contenir sólo le nom d'hôte du système, et non un nom de domaine entièrement qualifié.

Je n'ai pas vu de recommandations spécifiques de la part d'IBM sur ce qu'il faut utiliser, mais certains logiciels semble avoir une préférence.

Mes questions :

  • Dans un environnement hétérogène, est-il préférable d'utiliser la recommandation du fournisseur, ou d'en choisir une et d'être cohérent sur tous les hôtes ?
  • Quel logiciel avez-vous rencontré qui soit sensible au fait que le nom d'hôte soit défini sur le FQDN ou le nom court ?

-4voto

sub Points 18

Hm... Dans les hôtes linux, si vous voulez changer le HOSTNAME et le FQDN, vous devez résoudre 3 étapes (par exemple, le nouvel hôte est rizzo.ifp.com ):

Étape 1 Modifiez la valeur HOST dans la configuration des propriétés du réseau :

sudo vi /etc/sysconfig/network

Modifier ou ajouter une chaîne :

HOSTNAME=rizzo.ifp.com

Étape 2 Modifiez la configuration de vos hôtes

sudo vim /etc/hosts
#IPv4
127.0.0.1       localhost localhost.localdomain localhost4 localhost4.localdomain4
[External IP]   rizzo rizzo.ifp.com

Étape 3 Redémarrez votre hôte C'est fait, il ne reste plus qu'à vérifier la nouvelle configuration

[rizzo@rizzo]# hostname -f
rizzo.ifp.com

-4voto

L'ordre n'est pas bon. Il doit l'être :

1.2.3.4 full.example.com full

L'exemple pourrait donc être le suivant :

[External IP] rizzo.example.com rizzo

5 votes

Cette question a déjà des réponses de très bonne qualité. Cela n'apporte rien de nouveau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X