- ベストアンサー
コンピュータの検索を無効にしたい
LAN上にあるコンピュータは、ポリシーで「検索」コマンドを無効にしても、サーバー名がわかっていれば「マイコンピュータ」のアドレスに \\server などと打つだけで共有が見えてしまいます。これをできないようにしたいのですが、いい方法はあるでしょうか。 ちなみに、「マイドキュメント」などをフォルダリダイレクトしているので、アクセス権の変更という手は使えないのです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは. mtkameさんのLANにはWINSサーバーは立てていないのですか?たとえば,ネットワークのプロパティーでWINSの解決をするというところにチェックがついていないのでしたらWINSサーバーはないと思います.WINSサーバーがない場合,ネットワークコンピュータでコンピュータが表示されるようになるとすればNetBEUIが各クライアントにインストールされているのではないでしょうか.その場合NetBEUIをはずしてみてはいかがでしょうか.NetBEUIをはずすことでネットワークコンピュータで表示されるコンピュータが減る可能性もありますが,減った場合はhostsファイルを作成すれば問題ないと思います. また,WINSサーバーが存在する場合はWINSサーバーで表示させたくないサーバーを登録からはずすだけですね.
その他の回答 (3)
- x-game
- ベストアンサー率42% (80/189)
こんにちは. WINSサーバーの変更というのはどうでしょうか?\\Serverで検索が引っかかるというのはWINSサーバーが名前解決をしているだけですよね.そのWINSで引っかからないようにするとIPアドレスを知っているユーザーのみがアクセスできるようになるのではないでしょうか?結局\\10.XX.XX.XXのように入力すれば解決できるのではないでしょうか?
補足
回答ありがとうございます。 「WINSに引っかからないようにする」というのは具体的にどういう操作をしたらいいのでしょうか。 ためしに、クライアント側で「NetBIOS over TCP/IPを無効」にしてみたところ、なんとなくうまくいっているような気がしますが、それでいいのでしょうか。 この状態でも、たとえばUNC名(\\server\folderのような)で接続したりするのには問題ないでしょうか。
- Aphrodite
- ベストアンサー率50% (50/99)
共有名の最後に$マークをつけるように することでコンピュータ名だけの ネットワークパスを入力されても 共有フォルダの一覧に表示されなくなります。 ただ表示されなくなるだけであって $マークを含めたネットワークパスを 入力されると繋がってしまいますけど これはNTや2000で管理共有というものがあります。 これは標準でCドライブなどのドライブごとに すでに共有させられていますが 実際には見えてませんよね? 設定ではC$やD$という共有パスになっているんで 見えないようになっています。
補足
回答ありがとうございます。 下のN-Tさんへの補足でも書いたように、$は解決策にならないんです。(;´_`;) admin権限で入ったりしたときには共有は一覧できた方が便利だし...。
- N-T
- ベストアンサー率40% (15/37)
共有されている方で共有名の最後に$をつけるのはどうでしょうか。 たとえば server に hogehoge というフォルダがあってそれを共有している ならば、共有名を hogehoge$ に変更します。そうすれば、「マイコンピュータ」 のアドレスに \\server と打っても hogehoge は表示されません。 #根本的な解決策ではないですが。
補足
回答ありがとうございます。 $をつけるというのも考えたのですが、なにしろ共有しているフォルダ数が3000を越えているので(^_^;)、今から変更はちょっと(かなり)苦しいです。 やりたいことは、まさに$をつけた時と同じ結果がほしいいんですけどね...
補足
何度もありがとうございます。 ご指摘の通り、こちらではWINSサーバーは立てていません。WINSの設定項目の中にNetBIOS over TCP/IPがあったので、これを無効にしたらうまくいっているような気がします。 試験的に私の個人的なLAN(ここにはNetBEUIは入っていません)でやってみたらうまくいっているような気がしますので、明日、本格的に職場のLANで試してみようと思っています。 ちなみに、職場の方にはNetBEIUが入っているので、これもはずさなければなりませんね。