J'ai un réseau principalement Windows: serveur Windows 2008 (avec DNS/DHCP ainsi que AD) et diverses machines Windows (serveurs, XP, 7). Je sais essayer d'ajouter quelques cases Linux et je ne peux pas les faire apparaître sur le serveur DNS.
J'utilise Ubuntu 11.04 (client et serveur). Les boîtes Ubuntu ne font pas partie du domaine si Samba ou quoi que ce soit.
J'ai vu de nombreuses réponses conflictuelles sur Internet, y compris ce site: l'enregistrement est-il effectué par la boîte Linux ou par le serveur DHCP?
J'ai essayé ce qui suit:
/etc/dhcp/dhclient.conf
, J'avais: send Host-name "ubuntubox"
.send Host-name "ubuntubox.mydomain.local
(Question latérale: laquelle est correcte?)Quoi qu'il en soit ... rien n'a aidé.
Une autre question secondaire: pourquoi ai-je les deux /etc/dhcp3
Et /etc/dhcp
Sur ma boîte Linux? Seul le dernier dossier a dhclient.conf
(Malgré des remarques communes sur le Web).
En outre, est Sudo dhclient -r
Vraiment l'équivalent de ipconfig /renew
? Autant que je puisse dire que cela ne fait rien.
après avoir votre configuration de votre PC Linux
pour Debian: /etc/dhcp/dhclient.conf -> Envoyer un nom d'hôte "YourHostName";
pour RHEL:/etc/sysconfig/scripts de réseau
Allez sur vous Windows 2008 (R2) Server: Server Manager -> Server DHCP -> Votre serveur -> IPv4 -> Propriétés. Allez à l'onglet DNS et vérifiez la dernière option - mettre à jour de manière dynamique les enregistrements DNS A et PTR pour .... NT 4.0
Ensuite, allez à l'onglet Avancé: DNS Dynamic Mises à jour d'enregistrement des informations d'enregistrement - Les informations d'identification et définissent les informations d'identification de quel nom DHCP mettront à jour les enregistrements DNS. (Sans cela, il n'a pas eu de travail) Alexey
Il y a quelques façons que cela peut arriver; Il y a des avantages et des inconvénients à chaque approche.
Le premier est le moyen "simple" de le faire (ce qui signifie simplement moins de pièces mobiles); Avoir les boîtes Ubuntu envoyer des commandes de mise à jour DNS sur le serveur DNS. nsupdate
est le moyen pour cela, c'est dans le paquet Dnsutils. La principale mise en garde ici est que les mises à jour non authentifiées devront être activées dans vos zones DNS, ce qui peut poser un joli risque de sécurité - noms que les applications/systèmes comme utiliser pour la découverte de services ("WPAD", "Teredo", "Teredo". ") sont mûrs pour le détournement.
La deuxième option consiste à configurer le service DHCP pour injecter les enregistrements pour vous. On dirait que c'est ce que vous essayiez de faire. Certaines choses à vérifier pour faire ce travail comme vous attendez:
dhclient.conf
devrait être un nom de domaine entièrement qualifié; cela pourrait être pourquoi cela ne fonctionne pas)Oh, et en supposant que votre DNS soit intégré à l'annonce, ne combinez pas les deux méthodes - vous vous retrouverez avec des problèmes d'autorisations d'objet AD lorsque le serveur DHCP tente de mettre à jour quelque chose déjà inséré par l'hôte.
S'il vous plaît Cochez cette réponse , cela fournira une méthode pour ajouter votre hôte à n'importe quel serveur DNS. Cependant, je dois indiquer que généralement le serveur DHCP enregistre automatiquement les clients assignés, à moins que (a) votre nom d'hôte n'est incorrect ou manquant ou (b) votre serveur DHCP n'est pas chargé de le faire.
Votre portée sur le serveur DHCP doit avoir des mises à jour activées.