Comment enregistrer un serveur Linux avec un serveur DNS Windows

13

J'ai plusieurs machines Ubuntu (principalement 8.04) que je voudrais enregistrer leurs noms d'hôtes (ou noms d'hôtes souhaités) avec mon serveur DNS principal fonctionnant sur Windows 2000 afin que je puisse accéder à ces machines depuis n'importe quelle autre machine utilisant ce serveur DNS par nom d'hôte. Les clients Windows peuvent le faire automatiquement avec le client MS ou manuellement avec ipconfig / registerdns. Comment faire l'équivalent sous Linux? Je ne veux pas nécessairement les enregistrer avec le domaine à l'aide de Likewise Open, sauf si c'est la seule façon d'envoyer des entrées DNS au serveur Windows.

Ce sont des IP statiques. Je me rends compte que je pourrais également ajouter manuellement les entrées DNS du côté Windows, mais je ne suis pas réellement en charge de ce serveur DNS Windows.

bobwood
la source

Réponses:

4

Désolé, j'ai oublié de poser la question que ce sont des IP statiques. Je me rends compte que je pourrais également ajouter manuellement les entrées DNS du côté Windows, mais je ne suis pas réellement en charge de ce serveur DNS Windows.

Si vous n'avez pas le contrôle du serveur DNS, et si le DNS n'est pas configuré pour autoriser les mises à jour non sécurisées, et qu'il n'est pas configuré pour se mettre à jour en fonction des affectations DHCP, et que vous avez une adresse statique, alors vous n'avez probablement pas de chance.

Étant donné que ce système a une adresse statique, y a-t-il une raison pour laquelle vous ne pouvez pas simplement contacter la personne qui exécute le serveur DNS et lui demander d'ajouter un enregistrement pour votre système?

Zoredache
la source
2
Habituellement, c'est ce que je finis par faire. J'étais simplement curieux de savoir s'il y avait un moyen d'émuler sous Linux ce que fait le service Client pour MS Networks sous Windows.
bobwood
15

Si vous souhaitez que les machines Linux mettent à jour DNS elles-mêmes, les zones DNS doivent être configurées pour des mises à jour dynamiques non sécurisées . Ensuite, si vous avez installé le client Samba, vous pouvez mettre à jour l'enregistrement manuellement comme ceci:

net ads dns register -P

Je ne sais pas si cette commande nécessite que vous soyez sur le domaine.

Mike Conigliaro
la source
2
Cela semble prometteur. J'ai eu cette erreur stupide "Aucun serveur d'ouverture de session" lors de cette tentative, donc je n'ai pas été en mesure de prouver que cela fonctionne. Les mises à jour dynamiques non sécurisées sont autorisées selon l'administrateur du serveur DNS. Je voterais pour vous, mais je n'ai pas encore de représentant.
bobwood
Problème avec ceci: si une adresse IP a changé, net ads dns register -Penregistre les nouvelles IP mais ne désenregistre pas les anciennes. Désormais, un client DNS peut ou non obtenir une ancienne adresse IP qui ne fonctionne pas. Trouvez une solution automatique à cela?
James Johnston
5

Avez-vous envisagé de configurer votre serveur DHCP Windows pour mettre à jour les entrées DNS à partir des baux DHCP? Cela pourrait atteindre le résultat souhaité sans aucun changement du côté du serveur DNS ou Linux.

Kevin Kuphal
la source
1
Désolé, j'ai oublié de poser la question que ce sont des IP statiques. Je me rends compte que je pourrais également ajouter manuellement les entrées DNS du côté Windows, mais je ne suis pas réellement en charge de ce serveur DNS Windows.
bobwood
Pourquoi ne pas utiliser la réservation DHCP? Cela vous donnera la flexibilité d'une configuration IP gérée de manière centralisée avec le même résultat que la configuration IP statique.
Mircea Vutcovici
2

Cela a été résolu ici en utilisant l'utilitaire Linux standard nsupdate et la collaboration initiale de votre administrateur de serveur DNS.

fcm
la source