dポイントプレゼントキャンペーン実施中!

いつもおせわになっております。

恐らくDNSの基本的な事だと思うのですが、ご存知の方は教えて頂ければ幸甚です。


会社のとあるPCで \\サーバ名 と入力してOKを押してもファイルパスが見つからないというエラーメッセージが出てしまいます。
ですが、\\IPアドレス だと表示します。

他のPCではサーバ名でもIPアドレスでもどちらでも表示可能です。
*アクセス権は問題ありません。

DNSサーバにて対象のPCが登録されていなかった為、手動で登録してもダメでした。

コマンドプロンプトでnbtstatやドメインから一度抜け、再度ドメインに入り直をしても改善しませんでした。

サーバのリソース不足が原因で起きているかと思いますが、諸事情で再起動等出来ません。

この場合、時間が過ぎるまで待つしかないのでしょうか。

それとも他に方法がありますでしょうか。


以上、よろしくお願い致します。

A 回答 (4件)

それであれば、単なるDNSのサフィックスの設定ができていないだけですので、TCP/IPの設定の詳細設定画面のDNSのタブにあるDNSサフィックスに追加してあげるだけで大丈夫そうです。



TCP/IPでのホストのアクセスはFQDNかIPアドレスが必要です。
ホスト名だけでアクセスしようとした場合、NETBIOSで名前解決ができればそれで、もしできない場合、指定されたホスト名の後ろに、あらかじめ設定されているDNSサフィックスという値を順につけて、名前解決を試していきます。

普通は、ActiveDirectoryに参加しているクライアントマシンはそのADを自動的にプライマリサフィックスに設定し、さらに、TCP/IPの設定によって、プライマリサフィックスの親、さらにその親という風に順に追加されているものなのですが、何らかの理由でその設定が解除されているのだと思います。
    • good
    • 0
この回答へのお礼

回答が遅くなりまして、誠に申し訳ございません。

教えて頂いた内容を理解するのに時間がかかりました。


DNSサフィックス追加したところみごとに解決致しました。


有難うございました。

お礼日時:2009/12/10 14:23

hostsとlmhostsは役割が違いますので・・・


hostsはDNSの代わりでlmhostsはWINSの代わりと考えてもらって大体間違いありません。

ネットバイオスはWINSとの関連性が高いプロトコルですので、どちらかというとDNSやhostsよりもWINSやlmhostsの方が確率は高くなります。
とくにDNSに登録されていない場合、\\ホスト名はネットバイオス名が使用されますので、そのネットワークのマスタブラウザがどのマシンなのかということと、そのPCとの通信に問題がないかどうかがポイントになります。
ネットバイオス名を登録するのはWINSやlmhostsです。

ネットバイオスで引けない場合はDNSで検索しますが、FQDNで指定していない場合、あらかじめ登録されているドメイン名を保管して検索します。
WINDOWSではTCP/IPの詳細設定の中のDNSサフィックスがその保管リストに当たります。(普通はこれをDNSサーチパスやサーチリストと呼びます)

まあ、結局のところ、
nbtstat -a ホスト名
で検索できればネットバイオス名での名前解決成功、
nslookup ホスト名
で検索できればDNSでの名前解決成功となり、普通はどちらかが成功すれば共有ディレクトリにアクセス可能です。

ただし、その共有元がLINUXなどのSAMBAの場合もう少し話はややこしくなりますが・・・
    • good
    • 0
この回答へのお礼

ご丁寧な回答、誠に感謝致します。

hosts→使用しない
lmhosts→特に設定していない

状態でした。

コマンドプロンプト
nbtstat -a ホスト名  → ×
nslookup ホスト名    → ×

ファイル名を指定して実行
FQDNで指定        → ○
FQDNではない       → ×

申し訳ございません、上記の状態です。

お礼日時:2009/12/01 12:57

いろいろと確認するところはあるのですが、一番手っ取り早いのは、


hostsファイルに書き込んでしまうのではないでしょうか?
C:\Windows\System32\drivers\etc\hosts
か、lmhosts。

原因を疑うとしたらDNSのサーチパスとか。
    • good
    • 0
この回答へのお礼

ご回答有難うございます。

lmhostsは使用しておりません。

C:\Windows\System32\drivers\etc\hosts →確認してみます。


DNSのサーチパスとはどういう意味でしょうか。

TCP/IPのプロパティで設定する優先と代替DNSの設定の事でしょうか。

そちらでしたら、自動と指定両方試しましたが、ダメでした。

お礼日時:2009/11/27 20:48

はじめからエラーになるんですか?


正常であったものが、何かの拍子におかしくなった?

正常に通信できているPCには「HOSTS設定してある」なんてことは?
    • good
    • 0
この回答へのお礼

ご回答有難うございます。

先日まで普通にサーバ名で開けました。

気になる点と言えば、DNSサーバがWindows Updataをあてて

仕事の都合上、再起動出来る日まで再起動しないで粘っている最中というくらいです。

お礼日時:2009/11/27 20:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!