web-dev-qa-db-fra.com

Les enregistrements DNS inversés ne sont pas enregistrés lors de l'utilisation de DHCP

J'ai rencontré un comportement étrange avec les machines Windows, qui semble être assez cohérent entre toutes les versions de Windows de Vista/2008 à 8.1/2012 R2; cela ne se produit pas à la place lorsque vous utilisez Windows XP ou Windows Server 2003.

Le problème est le suivant: lorsque la carte réseau est configurée pour DHCP et que le serveur DHCP n'enregistre pas les enregistrements DNS au nom de ses clients (car il ne le peut pas ou parce qu'il n'est pas configuré pour le faire), alors l'enregistrement vers l'avant A est enregistré, mais pas l'enregistrement PTR inverse .

Quelques détails supplémentaires:

  • Les zones DNS avant et arrière sont intégrées à AD et acceptent les mises à jour dynamiques.
  • Tous les ordinateurs sont joints au domaine.
  • Tous les ordinateurs utilisent les bons serveurs DNS internes, à la fois lorsqu'ils sont configurés statiquement et lorsqu'ils obtiennent leur configuration à partir de DHCP.
  • "Enregistrer les adresses de cette connexion dans DNS" est activé dans les adaptateurs réseau.
  • Tout va bien quand un ordinateur a une adresse IP statique; les enregistrements avant et arrière sont automatiquement enregistrés.
  • Lorsque le même ordinateur est configuré pour DHCP, l'enregistrement direct est enregistré, mais l'enregistrement inverse ne l'est pas.
  • Cela se produit pour tous les ordinateurs avec une version du système d'exploitation> = 6.0, et ce n'est certainement pas lié à une seule machine.
  • Aucune quantité de ipconfig /registerdns va changer quoi que ce soit.
  • Aucune erreur n'est enregistrée nulle part.

Pourquoi cela se produit-il et comment peut-il être résolu?

Et non, la configuration du serveur DHCP pour effectuer l'enregistrement DNS n'est pas une option ici.

15
Massimo

La solution vérifie Use this connection's DNS suffix in DNS registration dans les paramètres TCP/IP de l'interface réseau:

enter image description here

Même si cela peut sembler étrange, c'est la seule solution pour garantir que Windows enregistrera les enregistrements A et PTR pour une connexion réseau DHCP; sinon, il n'enregistrera que l'enregistrement A.

14
Massimo

J'ai rencontré le même problème il y a des années. Les paramètres de stratégie de groupe suivants sont la façon dont je l'ai résolu. Cela pourrait facilement être exagéré, mais comme les réponses ci-dessus ne couvrent pas les choses sous un angle de politique de groupe, voici.

Computer Configuration\Administrative Templates\Network\DNS Client

  • Suffixe DNS spécifique à la connexion: activé et défini sur mydomain.org
  • Enregistrer les enregistrements DNS avec le suffixe DNS spécifique à la connexion: activé
  • Enregistrer les enregistrements PTR: activé
  • Mise à jour dynamique: activée
4
Tim Brigham

selon MS :

Windows 2000 .. envoie l'option 81 et son nom de domaine complet au serveur DHCP et demande au serveur DHCP d'enregistrer un enregistrement de ressource de pointeur (PTR RR) en son nom. Le client de mise à jour dynamique enregistre un enregistrement de ressource d'adresse (A RR). .. le serveur DHCP peut être configuré pour demander au client d'autoriser le serveur à enregistrer les deux enregistrements auprès du DNS.

Les clients configurés de manière statique (non DHCP) enregistrent le RR A et le RR PTR auprès du serveur DNS eux-mêmes.

L'article mentionne également Changing registry entries changes the behavior of the dynamic update DNS client. Il pourrait donc y avoir une solution de contournement du registre ...


Modifier:
Selon l'article lié par TheCleaner ci-dessous, le GPO que j'ai mentionné dans mon commentaire ne fera pas ce que vous voulez (ouais MS et logiciel open source). pour "Enregistrer l'adresse de cette connexion dans DNS" et "Utiliser le suffixe DNS de cette connexion dans l'enregistrement DNS", cela fonctionne. Je n'ai pas d'environnement de test pratique pour l'essayer ...

3
Chris S