- 締切済み
他セグメントのサーバ参照でおかしなエラーがでる。
こんにちは いつもこの掲示板を参照させて頂いています。 この度、諸事情によりA部署にあるファイルサーバに B部署のクライアントからホスト名でアクセスしたいのですが (AとBは異なるセグメントです) エクスプローラから\\serverと入力し、ユーザ名とパスワードを入力すると 以下のエラーメッセージが出ます。 ”\\serverにアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。 ネットワークに重複した名前があるため接続されませんでした。コントロールパネルのシステムでコンピュータ名を変更して再実行してください。 もちろん他に同じホスト名はありませんし、パスワードも誤っておりません。 しかし、エクスプローラからIPアドレスを直接入力し、 ユーザ名とパスワードを入力すると入れます。 またコマンドプロプトでping serverと入力するとreplyがあります。 設定は以下の通りです。 <参照したいA部署のファイルサーバ> OS :windows2000server IPアドレス:10.1.1.2 ホスト名 :server <B部署のクライアント> OS :windowsXPprofessional IPアドレス:10.2.1.2 ホスト名 :test C:\WINNT\system32\drivers\etcのhostsファイルに以下の内容を記述しました。 10.1.1.2 server 名前解決は成功しているのですが・・・どこがおかしいのかがわかりません。 かなり困っているのでどなたか知恵をお貸しください。m(_ _)m
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Sunvisor
- ベストアンサー率0% (0/1)
サーバー自身のホスト名と,参照しているホスト名が違うということはありませんか? Windows 2000サーバーのコンピュータのプロパティで設定している名前が,"server" ではない場合に同様の問題が出ます。
- monorailer
- ベストアンサー率17% (34/199)
こんにちは。 セグメントが異なるなら、ドメイン名の意識は必須かと思います。 クライアントからログイン時に、serverのドメイン名を AAA、serverに登録されているユーザー名をuserとすると \\serverと入力後のユーザー名は AAA\userで、あとパスワード入力でアクセス可能かと思います。
- nick2038
- ベストアンサー率34% (55/160)
何故困るのかわからない……IPアドレスからアクセスは出来るんだからそれでいいでしょうに。 今時NetBIOSを使うのはどうか?と思うんだけど、それでも使いたいならWINSサーバを立てるべきかと。
- anmochi
- ベストアンサー率65% (1332/2045)
ふむ~。 試行1.hostsではなく、lmhostsファイルに記述する。 Windowsでは、大まかに言うと、単純にIPアドレスの問い合わせをする場合はhostsを、Microsoft Networkの場合はlmhostsを使う。←こうして書いてみるとかなり不正確でいいかげんなのだが、とりあえずこう覚えて欲しい。 試行2.違う名前にする。 hostsの中身を、 ~~~~~ 10.1.1.2 fileserver ~~~~~ として、\\fileserver\とするとどうだろうか。 ちなみに、より正確に現象を探りたい場合は、BetBIOSの基礎、特に「NetBIOS名前空間」について勉強すると良いだろう。