質問: 共有フォルダへアクセス時にエラー お世話になります。 <環境> ・ドメイン ・クライアントa(xp pro) クライアントb(xp pro) クライアントc(win7 pro) ドメイン内にあるクライアントaに共有フォルダを作成し、アクセス権を設定しました。 作成当初はクライアントbより問題なく共有フォルダへアクセスでき、フォルダの内容も参照できておりましたが、急にエラーが出るようになりました。 『\\クライアントaにアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせて下さい。 ログオンエラー:対象のアカウント名が間違ってます。』 という内容です。 で、しばらくすると何も設定変えておりませんが、またアクセスできるようになったり出来なくなったり・・・って感じです。 ちなみに、クライアントbよりクライアントaのipアドレスでpc検索すると、問題なくアクセス出来るので名前解決の問題で当該事象が発生しているかと思われます。 クライアントbよりping クライアントa とすると、本来設定しているipアドレスとは違うipアドレス(クライアントcのアドレス)が返ってきます。 各クライアントはdnsサーバー及びwinsサーバーを設定しておりますので、ホスト名とipアドレスが誤って登録されている為、上記事象が発生しているのかと思われます。 ※クライアントbにてipconfig /displaydnsでみてみるとクライアントbのipアドレスがクライアントcのアドレスと同じものが表示されます。ipconfig /flushdnsにてキャッシュクリアしてみましたが、状況変わらず。また、クライアントaをいったんドメインからworkgroupにし、その後、adツールよりクライアントaを削除後、再度クライアントaをドメインに戻してみましたが、これも状況変わらず。 どのようにすれば、ホスト名でアクセスできるようになるのでしょうか(=dnsに誤って登録されている紐付けを本来の紐付けにしたい)。 恐らくhostsやlmhostsに明示的に記載しておけばよいのでしょうが、それ以外のやり方をご教授頂けたらと思います。 宜しくお願い致します。
回答: 既に実施していたら申し訳ありません。 書かれている調査は全部クライアント側の調査のようですね。 ここまで判っているのであれば、dnsサーバ(ad環境のようですのでドメインコントオr-ラとdnsは共存ですかね)のレコード情報を確認して問題となるゴミのレコードがなどが無いか確認したらいかがでしょうか。 おかしなレコードがあれば削除すれば良いし、削除しても復活する場合はそのレコードを作成するやつを調査していくことになると思います。 windowsはデフォルトがdns動的更新なのでdnsサーバのエージングをしていないと思わぬものが残っている場合があります。 ad環境では名前解決はdnsが優先になりますが、winsの内容も念のため確認しておくほうがいいかもしれません。 >恐らくhostsやlmhostsに明示的に記載しておけばよいのでしょうが、それ以外のやり方をご教授頂けたらと思います。 これをやってしまうとactive directoryで管理している意味が半減するので避けるべきです。 余談ですが、ad環境では特殊な場合を除き基本的にwinsも不要になると思います。 これを機に名前解決を見直すことを考えても良いかもしれません。