Inconnu ne peut pas trouver <hostname>: domaine inexistant

8

J'ai un petit réseau exécutant des serveurs Windows Server 2012 et des clients Windows 7. En ce moment, j'essaie de configurer DNS avec une zone intégrée à AD. J'ai configuré ma machine locale, qui n'est pas membre du domaine, avec les bonnes adresses IP du serveur DNS, je l'ai configurée pour s'enregistrer dans DNS avec le suffixe DNS approprié et pour utiliser ce suffixe dans l'enregistrement DNS. Cette partie a très bien fonctionné. J'ai également plusieurs serveurs membres dans le domaine qui sont également enregistrés dans DNS. Voici donc le nœud du problème en ce moment.

Lorsque j'essaie de faire un NSLookup sur le nom d'hôte de l'un des serveurs membres du client du groupe de travail, j'obtiens ce qui suit:

C:\Users\User>nslookup hostname  
Server: unknown  
Address: 192.168.1.26

*** Unknown can't find hostname: Non-Existent domain

Lorsque je lance une commande ping à partir du même client de groupe de travail, il réussit en ajoutant automatiquement le suffixe DNS au nom d'hôte.

C:\Users\User>ping hostname

Pinging hostname.domain.com [192.168.1.28] with 32 bytest of data:  
Reply from 192.168.1.28: bytes=32 time=14ms TTL=128  
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128  
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128  
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128  

Maintenant, quand je fais un NSLookUp à partir d'un autre serveur membre

C:\Users\Administrator>nslookup hostname
Server: Unknown
Address: 192.168.1.26

Name: hostname.domain.com
Address: 192.168.1.28

J'ai donc comparé les paramètres DNS du réseau des deux machines et la seule différence est que le poste de travail client non-domaine a la case supplémentaire cochée qui dit "Utiliser le suffixe DNS de cette connexion dans l'enregistrement DNS". Si je n'ai pas vérifié cela, le client ne s'enregistrera pas sur le serveur DNS. J'ai ajouté le suffixe domain.com sur la machine cliente du groupe de travail dans le champ "Suffixe DNS pour cette connexion:".

J'ai vu plusieurs références à des zones de recherche inversée causant des problèmes comme celui-ci, mais j'ai configuré une zone de recherche inversée et je me suis assuré qu'un enregistrement ptr a été créé pour le nom d'hôte en question.

Ma question serait, comment puis-je résoudre ce problème, quel paramètre suis-je manquant?

ÉDITER:

J'ai depuis configuré DHCP sur l'un des serveurs et désactivé DHCP sur le routeur / passerelle. Après avoir fait cela et renouvelé mon IP, j'ai maintenant une résolution de nom plate. Je ne peux pas imaginer quel paramètre est différent, mais cela fonctionne maintenant. Est-ce que cela a plus de sens?

Primordial
la source

Réponses:

0

Le problème est que vous avez deux serveurs DHCP sur votre réseau.

  1. Le routeur
  2. Le serveur Active Directory

Il existe une condition de concurrence critique lorsqu'il existe plusieurs serveurs DHCP sur le même réseau.

Lorsqu'un ordinateur enregistre votre routeur en tant que DNS, les requêtes nslookup de cet ordinateur sont demandées au routeur et il ne peut pas trouver votre nom d'hôte.

Si un ordinateur se trouve dans le domaine, il achemine très probablement les requêtes nslookup vers son serveur de domaine, ce qui donne une réponse correcte.

Vous ne devez avoir qu'un seul serveur DHCP dans votre réseau et il doit enregistrer votre serveur DNS Active Directory en tant que serveur principal.

Hüseyin Yağlı
la source
-1

Lorsque vous configurez le réseau via DHCP sur un réseau Windows, l'option DHCP est correctement configurée automatiquement car DHCP fournit toutes les informations requises par les clients.

Ce lien explique mieux

user105566
la source