web-dev-qa-db-ja.com

別のマシンからpingしたときのIPアドレスが間違っていますか?

最近、新しいコンピュータを使用していて、他のコンピュータからそのコンピュータに接続できません。私はそこから他のコンピュータにアクセスできますが、逆はできません。私はいつもの容疑者をすべてチェックしました:ファイアウォール、AVなど。

しばらくトラブルシューティングを行った後、異常なIPの問題に遭遇しました。別のマシンからコンピューターに名前でpingを実行したところ、IPConfigを使用してコンピューターが報告したものとは異なるIPアドレスに解決されました。さらにarpを使用して調べたところ、pingされたIPアドレスに関連付けられたMACアドレスが、コンピューター上のネットワークデバイスのMACアドレスと一致していませんでした(1つを除いてすべて無効になっています)。私は同僚に、私のマシンにpingを実行して、調査結果を確認するよう依頼しました。同じ結果。

これは、ネットワーク上のどこかに、私のものと同じマシン名を持つ別のコンピュータがあると思います。以前のコンピューターは同じマシン名でしたが、IT部門のデスクに座って電源を切り、彼らの運命を待ち望んでいます。私はそれでこの問題に遭遇したことはありません。とにかく、私自身の過去の経験から、同じ名前のマシンがユーザーの名前の衝突に関するメッセージで煩わしいものになると期待していました。

ITの問題を取り上げました。彼らは、ドメインコントローラー、DHCPサーバー、DNSサーバーに対していくつかの呪文を唱え、DNSキャッシュをフラッシュして、作業していたマシンのIPアドレスを更新するように指示しましたが、役に立たなかったのです。この時点で、私は彼らが問題をさらに調査するのを待っています。

ネットワークデバイスに悪影響を及ぼす可能性のあるアプリケーションがいくつかあります。 VMWare、VirtualBox、VPNアプリ。現時点ではすべて休止状態です。私は古いマシンですべて同じアプリを持っていて、この種の問題を経験したことがなかったので、それらのどれも考えていません。

この問題の原因を追跡するために他にできることはありますか?

更新


simkill のアドバイスを受けて、DNS更新を強制しようとしました。 15分待った後、マシンのDNSキャッシュをフラッシュし、再度pingを試みました。私が前に言及しなかった何か...彼らがオフラインのホストに解決していた場合、あなたが期待するようにpingはタイムアウトしません。ミステリーマシンから応答を取得しています。とにかく、pingで以前と同じ結果が得られました。両方のマシンのIPアドレスを使用して、tracert(IPアドレスをホスト名に解決しようとする)を試すことにしました。どちらも同じホスト名に解決されます。

7
Kenneth Cochran

これはDNSの問題です。 IT部門が言ったことは本当でした。古いマシンの名前は、ネットワーク上の他のマシンによってキャッシュされています。つまり、以前は他のマシンがDNSサーバーにアクセスして、その名前に一致するマシンのIPアドレスを尋ねました。サーバーは、当時の正しいIPで応答し、PCは将来の参照用に保存しました。このローカルキャッシュコピーは、通常、一定の期間が経過すると破棄されます。 cmdを使用してpingを実行しているマシンでipconfig/flushdnsを実行することにより、キャッシュされた情報を強制的に削除できます。

それが機能しない場合は、DNSレコードがDNSサーバーで更新されていない可能性があります。新しいマシンからipconfig/registerdnsを実行して、更新を強制的に実行できます。 15分待って、誤ったIPが記録されている古いマシンに移動し、dnsレコードを再度フラッシュして、もう一度pingを試行します。

これがうまくいかない場合は、ITチームに次のように尋ねて心を打ってください。 DNSサーバーの(machinename)のAレコードを確認できますか? (newIP)ではなく(oldIP)だと疑っています。そうでない場合、動的DNS更新がDHCPサーバーから適切に機能しているとは思いません。あなたはそれをチェックアウトして、私に連絡をとることができますか?」

更新

@Kenneth更新に応じて、DNSに同じコンピューター名の2つのAレコードが存在する可能性があります。古いマシンのレコードがまだ古いマシン名を指している可能性がありますが、古いマシンのDHCP IPアドレスが他の誰かに割り当てられている可能性があります。その場合、名前は間違ったPCに解決されます。何ができるかは、cmdにnslookupと入力してから、応答すべきでないときに応答しているマシンのIPを入力することです。これにより、Aレコードの代わりに逆DNSエントリがチェックされ、マシンの実際の名前が表示されます。

どちらの場合も、問題を解決するために手動でDNSをハックするようITチームに依頼できます。それは本当に、本当に短くて簡単な仕事です。解決に5分以上かかることはありません。

10
Simkill

同じドメインに同じ名前の2台のマシンを置くことはできません。古いマシンをドメインから切り離すか、新しいマシンに参加する前にアカウントをリセットしておく必要があります。これが行われた場合、おそらく古いDNSエントリがそこに詰まっています。あなたのネットワークチームが手動でそれを削除するか、単にそれを24時間与える。

0
BroScience