Comprendre les changements apparents du DNS entre les centos 6 et 7

J'ai quelques systèmes d'essai exécutant Centos 6 et je pensais essayer 9 Centos. En plus de toutes les différences évidentes (pas d'iptables, pas de ifconfig), il y a une chose qui m'a vraiment fait gratter la tête. Sur centos 6, mon nom d'hôte ressemble à ceci:

# hostname centos6 

Sur centos 7, mon nom d'hôte doit ressembler à ceci:

 # hostname centos7.fqdn.foo 

Si je définis le nom d'hôte simplement centos7 , cela cause des problèmes DNS et je ne peux que résoudre des adresses externes telles que google.com, mais pas de noms d'hôtes internes à partir de notre server DNS interne. Étant donné qu'il ne semble pas être nécessaire que mon numéro de centos6 ait ce nom d'hôte "clunky", je me request si quelque chose a changé entre les versions, ou si je regarde simplement certaines configurations faites sur centos 6 (comme une variable DOMAIN dans la configuration du réseau ou quelque chose comme ça) qui manque à la boîte centos 7.

Ce qui me confond aussi, c'est que sur la caisse Centos 7, cette command fonctionne:

 # ping centos6 PING centos6.fqdn.foo (192.168.1.15) 56(84) bytes of data. 64 bytes from centos6.fqdn.foo (192.168.1.15): icmp_seq=1 ttl=64 time=0.399 ms 

Donc, apparemment, la command ping peut traduire le nom d'hôte court dans la longue, mais quand j'essaie de la même chose avec nslookup:

 # nslookup centos6 ;; Got SERVFAIL reply from 192.168.1.11, trying next server 

Le nom d'hôte court n'est évidemment pas suffisant. L'utilisation du FQDN avec nslookup fonctionne bien.

Je suppose que le problème ici est que dès que ma caisse de centos 7 quitte le domaine fqdn.foo , le DNS se décompose. Je ne comprends pas pourquoi, et pourquoi cela ne semble pas être le cas sur centos 6.

edit Cela a peut-être été aussi simple que l'exécution de nmtui et de s'assurer que le DNS et la search ont été remplis pour l'adaptateur ethernet approprié. J'étais presque sûr de l'avoir fait avant, mais j'ai peut-être oublié de service network restart , qui sait. Cela fonctionne maintenant de toute façon.

One Solution collect form web for “Comprendre les changements apparents du DNS entre les centos 6 et 7”

Regardez votre /etc/resolv.conf et assurez-vous d'inclure dans les directives de search le (s) suffixe (s) de nom de domaine interne que vous souhaitez considérer pour les noms non FQDN. Ensuite, vous pouvez facilement utiliser le nom d'hôte simple que vous souhaitez.

Je ne pense pas que ce soit une différence entre les versions de Centos.

  • Configuration de DNS inversé - erreur SERVFAIL
  • Autorité nslookup
  • Impossible de résoudre le nom d'hôte des périphériques connectés à un réseau sans fil à l'aide de l'adresse IP ** Le server ne peut pas find xxxxin-addr.arpa .: NXDOMAIN
  • Comment get des paires de servers de noms - ip pour certains domaines?
  • DNS - NSLOOKUP quelle est la signification de la réponse non autorisée?
  • Est-il normal pour les requêtes DNS manuelles sur un server CentOS de ne pas renvoyer les détails de la section autorisée?
  • Rotary.org Résolution DNS - Echec du server
  • Bind reverse lookup failing
  • L'adresse IP utilisée par nslookup et ping est différente
  • Forcer l'utilisation de l'adresse IPv6 sur l'adresse IPv4
  • Trouver tous les alias pour un server
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.