Résolution des noms d'hôte en leur nom de domaine dans un domaine BIND interne

8

J'installe un domaine sur mon réseau domestique à des fins d'apprentissage, en utilisant BIND sur CentOS pour agir comme serveur de noms. J'ai le serveur de noms opérationnel en tant que maître de type pour mon domaine interne (plumbnicoll.family), et je peux faire des recherches directes et inverses à partir d'autres ordinateurs de mon réseau local. Par exemple, l' hôte office2.plumbnicoll.family renvoie correctement office2.plumbnicoll.family a l'adresse 192.168.1.3 .

Ce que j'aimerais, c'est pouvoir résoudre juste office2 à son adresse, sans avoir besoin de mettre .plumbnicoll.family à la fin.

Est-ce possible ou même souhaitable de le faire? Je gère un environnement mixte à la maison avec des ordinateurs Linux et Windows.

Adam Plumb
la source

Réponses:

5

C'est possible et parfaitement souhaitable. Sur les machines Linux:

  1. Ajoutez search plumnicoll.familyà votre /etc/resolv.conf

Sur les machines Windows (instructions pour Windows XP, les autres versions nécessiteront une adaptation mais devraient être similaires):

  1. allez dans Démarrer> Paramètres> Connexions réseau
  2. cliquez avec le bouton droit sur la connexion au réseau local> Propriétés
  3. clic gauche sur Protocole Internet (TCP / IP)
  4. cliquez avec le bouton gauche sur Propriétés
  5. clic gauche Avancé
  6. clic gauche sur l'onglet DNS
  7. clic gauche Ajouter ces suffixes DNS
  8. clic gauche Ajouter
  9. type plumnicoll.family
  10. clic gauche Ajouter
  11. clic gauche OK
  12. clic gauche OK
  13. clic gauche OK
le chaos
la source
Ah! Voilà donc à quoi servent les lignes "recherche xyz". Doy!
Adam Plumb
3

Il s'agit d'un problème de configuration client, pas d'un problème de configuration serveur. La recommandation de mettre le domaine dans le chemin de recherche dans resolv.conf est un changement de client. Vous feriez la même chose (quoique avec une interface graphique) sur Windows ou Mac OS X, ou dans les options de portée DHCP de votre serveur DHCP si vous en utilisez un.

jj33
la source
1
+1 pour mentionner les options DHCP. Je préfère faire un changement sur le serveur DHCP puis sur chaque machine cliente, même si ce n'est que quelques-uns sur un réseau domestique.
steve.lippert
2

Cela a à voir avec votre domaine de recherche par défaut . Ceci est souvent poussé par votre serveur DHCP, ou il peut être défini manuellement

(Mon ordinateur | Propriétés | Nom de l'ordinateur | Modifier | suffixe de domaine principal )

Brent
la source
1

Essayez de mettre votre nom de domaine en tant que domaine de recherche dans /etc/resolv.conf, par exemple:

/etc/resolv.conf
search plumbnicoll.family

Cela devrait vous permettre d'utiliser des noms d'hôtes.

WerkkreW
la source
1

Si le domaine existe sur le même réseau, placez ce qui suit dans votre /etc/resolv.conf:

domaine plumbnicoll.family

Vous voudrez probablement utiliser domainen faveur de searchdans ce cas.

Dan Carley
la source