Mauvaise adresse IP lors d'un ping depuis une autre machine?

6

J'ai récemment eu un nouvel ordinateur au travail et j'ai du mal à me connecter à d'autres ordinateurs. Je peux accéder à d'autres ordinateurs à partir de celui-ci, mais pas l'inverse. J'ai vérifié tous les suspects habituels: Pare-feu, AV, etc. Rien n'était hors de l'ordinaire.

Après un dépannage pendant un moment, je suis tombé sur un problème IP inhabituel. J'ai envoyé une requête ping à mon ordinateur à partir du nom d'un autre ordinateur et celui-ci a été résolu en une adresse IP différente de celle indiquée par l'ordinateur à l'aide de IPConfig. J'ai creusé davantage en utilisant arp et j'ai constaté que l'adresse MAC associée à l'adresse IP en cours de ping ne correspondait pas à l'adresse MAC de l'un des périphériques réseau de mon ordinateur (tous sauf un étaient de toute façon désactivés). J'ai demandé à un collègue de cingler ma machine pour confirmer mes conclusions. Même résultat.

Cela me porte à penser qu'il existe un autre ordinateur portant le même nom de machine que le mien quelque part sur le réseau. Mon ancien ordinateur portait le même nom d'ordinateur mais est maintenant assis, éteint, sur un pupitre de département informatique en attente de tout le sort qui l'attend. Je n'ai jamais eu ce problème avec elle. Quoi qu'il en soit, de par mes expériences passées, je m'attendais à ce que toutes les machines portant le même nom agacent leurs utilisateurs avec des messages sur les conflits de noms.

J'ai évoqué mon problème informatique. Ils ont récité des incantations sur le contrôleur de domaine, les serveurs DHCP et DNS, puis m'ont dit de vider mon cache DNS et de renouveler mon adresse IP sur les machines avec lesquelles je travaillais, mais sans succès. À ce stade, je les attends juste pour approfondir la question.

J'ai plusieurs applications qui pourraient potentiellement gâcher avec les périphériques réseau. VMWare, VirtualBox et une application VPN, qui sont tous en sommeil pour le moment. J'avais toutes les mêmes applications sur mon ancienne machine et je n'ai jamais rencontré ce genre de problème, alors je ne pense pas que ce soit le cas.

Y a-t-il autre chose que je puisse faire pour localiser la source de ce problème?

Mettre à jour


J'ai suivi les conseils de simkill et essayé de forcer une mise à jour DNS. Après avoir attendu 15 minutes, j'ai vidé le cache DNS sur les machines et j'ai à nouveau essayé de faire un ping. Quelque chose que j'ai omis de mentionner auparavant ... les pings ne sont pas expirés comme ce à quoi ils s'attendaient s'ils résolvaient en un hôte hors ligne. Je reçois une réponse de la machine mystère. Quoi qu'il en soit, le ping m'a donné les mêmes résultats qu'auparavant. J'ai décidé d'essayer un tracert (qui tente de résoudre une adresse IP en un nom d'hôte) en utilisant les adresses IP des deux machines. Ils ont tous deux résoudre le même nom d'hôte.

Kenneth Cochran
la source
Par «nom», voulez-vous dire nom d’hôte ou nom de domaine complet (cochran-pc.cts-america-.com)?
Tanner Faulkner
J'ai essayé de cingler les deux avec les mêmes résultats.
Kenneth Cochran
@Kenneth En réponse à votre mise à jour, il est tout à fait possible qu'il existe deux enregistrements A pour le même nom d'ordinateur dans le système DNS. Bien que l'enregistrement de votre ancien ordinateur puisse toujours indiquer le nom de votre ancien ordinateur, l'adresse IP DHCP de l'ancien ordinateur peut avoir été attribuée à une autre personne. Dans ce cas, le nom sera résolu sur le mauvais PC. Ce que vous pouvez faire, c'est taper nslookup dans cmd puis taper l'IP de la machine qui répond alors qu'elle ne devrait pas l'être. Cela devrait vérifier les entrées DNS inversées au lieu des enregistrements A et vous donner le vrai nom de la machine.
Simkill
L'intrigue se corse. J'ai essayé nslookup sur les deux adresses IP. Le serveur DNS n'a pas pu trouver d'enregistrements correspondant, répondant par "Domaine inexistant".
Kenneth Cochran

Réponses:

10

C'est un problème de DNS. Ce que votre service informatique a dit était vrai. Le nom de votre ancien ordinateur a été mis en cache par les autres ordinateurs du réseau. En d'autres termes, auparavant, les autres machines sont allées sur votre serveur DNS et ont demandé quelle était l'adresse IP de la machine correspondant à ce nom. Le serveur a répondu avec l'adresse IP correcte à ce moment-là, que le PC a stockée pour référence future. Cette copie en cache locale est généralement supprimée après un certain temps. Vous pouvez forcer la purge des informations mises en cache en effectuant ipconfig / flushdns sur la machine sur laquelle vous envoyez une commande ping à l'aide de cmd.

Si cela ne fonctionne pas, l'enregistrement DNS n'a probablement pas été mis à jour sur le serveur DNS. Vous pouvez utiliser ipconfig / registerdns à partir de votre nouvel ordinateur pour essayer de forcer la mise à jour. Attendez 15 minutes, accédez aux anciennes machines qui ont une adresse IP incorrecte, enregistrez à nouveau les enregistrements DNS et essayez à nouveau de faire un ping.

Si cela ne fonctionne pas, épatez votre équipe informatique en leur demandant ceci: «Salut les gars! Pouvez-vous vérifier l’enregistrement A pour (nom de machine) sur votre serveur DNS? Je soupçonne que c'est (oldIP) plutôt que (newIP). Si ce n'est pas le cas, je ne pense pas que les mises à jour DNS dynamiques fonctionnent correctement à partir de votre serveur DHCP. Pouvez-vous vérifier et me contacter?

METTRE À JOUR

@Kenneth En réponse à votre mise à jour, il est tout à fait possible qu'il existe deux enregistrements A pour le même nom d'ordinateur dans le système DNS. Bien que l'enregistrement de votre ancien ordinateur puisse toujours indiquer le nom de votre ancien ordinateur, l'adresse IP DHCP de l'ancien ordinateur peut avoir été attribuée à une autre personne. Dans ce cas, le nom sera résolu sur le mauvais PC. Ce que vous pouvez faire, c'est taper nslookup dans cmd puis taper l'IP de la machine qui répond alors qu'elle ne devrait pas l'être. Cela devrait vérifier les entrées DNS inversées au lieu des enregistrements A et vous donner le vrai nom de la machine.

Dans les deux cas, vous pouvez demander à votre équipe informatique de pirater DNS manuellement pour résoudre le problème. C'est un travail vraiment très court et facile. Ils ne devraient pas prendre plus de 5 minutes pour le résoudre.

Simkill
la source
La mise à jour de DNS via DHCP dans un environnement AD est une décision inconvenante en passant; cela ne me surprendrait pas si c'est ce qui est responsable du désordre.
Tanner Faulkner
Voir ma mise à jour. tracert résout les deux adresses IP sous le même nom d’hôte.
Kenneth Cochran
En fin de compte, cela ressemble à un problème de configuration avec les serveurs DHCP et DNS. L'administrateur ne m'a pas donné de détails et je ne l'ai pas demandé, mais il semble que les mises à jour dynamiques ne soient pas configurées correctement, voire pas du tout. La solution de l'administrateur était de renommer ma machine en quelque chose d'autre et de la relier au domaine.
Kenneth Cochran
0

Vous ne pouvez pas avoir 2 machines sur le même domaine avec le même nom. Votre ancienne machine aurait dû être dissociée du domaine ou du compte réinitialisé avant de rejoindre la nouvelle. Si cela est fait, c'est probablement une entrée DNS obsolète bloquée là. En tant qu’équipe de votre réseau, supprimez-la manuellement ou donnez-la 24h.

BroScience
la source