none
Storage Server 2016 で複数のホスト名とホスト目毎の共有名設定 RRS feed

  • 質問

  • 皆様お世話になります。

    会社のシステム管理者をしており、Windows Storage Server 2016 Standard (バージョン 1607 ビルド 14393.2125) のファイルサーバを導入し、運用準備中です。

    ここで、1台のサーバーで複数のホスト名を設定し、下記の様にホスト名毎に別々の共有を持たせる方法は無いでしょうか?

    \\server1\share1

    \\server2\share2

    サーバーを2台買えればいいのですが、元々課毎に持っていたPCで共有していたものを部で1台に統合する方針で、大部分はフォルダ構成を再編して良いのですが、一部のファイルはリンクを多用している関係でUNCパスを変えたくないニーズです。

    ホスト名を複数設定する方法は把握しており、そのつもりでいたのですが、全く考えが甘く、いざ運用準備を始めたら、課の「共有情報」としていたフォルダを部で共有するサーバーの最上位に配置するわけにいかないことに気づきました。(我ながら間抜けでした)

    我儘な要求かもしれませんが、不可と分かれば、UNCリンクを貼り直すか共有名を妥協するかで協議します。

    よろしくお願いします。


    2019年1月28日 3:51

回答

  • 共有フォルダの存在自体も隠したいということですね。

    共有名の右端に$をつけると\\ServerName\ の一覧に表示はされなくなりますが。

    ただしこれはServer2\Share2を見たい人にも同じく表示されません。

    \\ServerName\Share2$ でPCからアクセスは可能です。(アクセス可否は設定しだいです)

    一つのOSだと、他に方法があるかわかりません。すみません。

    あとは、購入したサーバーライセンスに1つの仮想OSライセンスがついているかと思います、きれいな方法ではないですが今構築中のサーバーの中にVMを立てて別OSにすれば、やりたいことはできるかと思います。


    Microsoft Forum (HM)

    • 回答としてマーク M14Cluster 2019年2月4日 9:00
    2019年2月1日 6:38
  • チャブーンです。

    この件ですが、ファイルサーバーが1台だけで、UNCパスの「共有名」を特定メンバーだけに隠す、ということはできません。ファイルサーバーの機能で「Access-Based Enumeration」という、フォルダー表示を制御するものはありますが、共有名(ルートフォルダー)はこの機能の対象外です。もちろんサーバー名と共有名を紐付けて使い分け、も不可能です。

    どうしても似た機能を行わせたいなら、「DFS名前空間」を使ったファイルサーバーを構成する必要がありますが、1台ではムリです。この方法については、過去にお答えしているので、したの過去ログをご覧になってください。

    https://social.technet.microsoft.com/Forums/ja-JP/80d72cd6-0c24-48c6-892c-a29c645b6902/windows-server-2008-r2?forum=windowsserver2008ja

    現実的な対応方法ですが、ABEの機能を使い、ファイルサーバーの共有ルートフォルダーの直下に「課の共有フォルダー」を作成し、ABEを有効にしてみるといいかもしれません。そのフォルダーにアクセスできないメンバーには非表示となるのが目的なら、役に立つと思います。このような話しでなく、パスを全く変えないことが前提条件ならムリですので、そこはご理解いただく必要があります。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク M14Cluster 2019年2月4日 8:25
    • 回答としてマークされていない M14Cluster 2019年2月4日 8:41
    • 回答としてマーク M14Cluster 2019年2月4日 9:00
    2019年2月1日 14:02

すべての返信

  • こんにちは

    名前解決の問題と解釈すれば、サーバー側ならDNSサーバー、PC側ならhosts, lmhostsのどれかを運用すればよいかと思います。

    いずれの方法も、複数のホスト名に対して、単一のIPアドレスを返す構成を作れます。

    DNSサーバーが無く、NETBIOSの名前解決に依存している場合は、たとえばServer2を使う必要があるPCで

    Server2とIPアドレスのエントリーをlmhostsに記述します。

    PC内でlmhostsが正しく構成されれば、名前解決の順序で序盤にlmhostsの#PREオプションが利いて、PC内でIPアドレスに変換されます。その結果、WindowsServerにどんなホスト名がついていたとしても、lmhostsに書いたホスト名でアクセスができます。


    Microsoft Forum (HM)

    2019年1月29日 6:40
  • 社員番号042様、コメントありがとうございます。

    背景を遡り過ぎて目的が分かり難くなっていて申し訳ありません。

    ホスト名で解決しようとすると、

    \\server1\share1
    \\server1\share2

    \\server2\share1
    \\server2\share2

    の様に双方に同じフォルダ群を見せるしかないと思いますが、\\server1\share2 は見せたくないのです。

    よろしくお願いします。

    2019年1月29日 23:42
  • 共有フォルダの存在自体も隠したいということですね。

    共有名の右端に$をつけると\\ServerName\ の一覧に表示はされなくなりますが。

    ただしこれはServer2\Share2を見たい人にも同じく表示されません。

    \\ServerName\Share2$ でPCからアクセスは可能です。(アクセス可否は設定しだいです)

    一つのOSだと、他に方法があるかわかりません。すみません。

    あとは、購入したサーバーライセンスに1つの仮想OSライセンスがついているかと思います、きれいな方法ではないですが今構築中のサーバーの中にVMを立てて別OSにすれば、やりたいことはできるかと思います。


    Microsoft Forum (HM)

    • 回答としてマーク M14Cluster 2019年2月4日 9:00
    2019年2月1日 6:38
  • チャブーンです。

    この件ですが、ファイルサーバーが1台だけで、UNCパスの「共有名」を特定メンバーだけに隠す、ということはできません。ファイルサーバーの機能で「Access-Based Enumeration」という、フォルダー表示を制御するものはありますが、共有名(ルートフォルダー)はこの機能の対象外です。もちろんサーバー名と共有名を紐付けて使い分け、も不可能です。

    どうしても似た機能を行わせたいなら、「DFS名前空間」を使ったファイルサーバーを構成する必要がありますが、1台ではムリです。この方法については、過去にお答えしているので、したの過去ログをご覧になってください。

    https://social.technet.microsoft.com/Forums/ja-JP/80d72cd6-0c24-48c6-892c-a29c645b6902/windows-server-2008-r2?forum=windowsserver2008ja

    現実的な対応方法ですが、ABEの機能を使い、ファイルサーバーの共有ルートフォルダーの直下に「課の共有フォルダー」を作成し、ABEを有効にしてみるといいかもしれません。そのフォルダーにアクセスできないメンバーには非表示となるのが目的なら、役に立つと思います。このような話しでなく、パスを全く変えないことが前提条件ならムリですので、そこはご理解いただく必要があります。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク M14Cluster 2019年2月4日 8:25
    • 回答としてマークされていない M14Cluster 2019年2月4日 8:41
    • 回答としてマーク M14Cluster 2019年2月4日 9:00
    2019年2月1日 14:02
  • チャブーン様、コメントありがとうございます。

    >パスを全く変えないことが前提条件ならムリですので、そこはご理解いただく必要があります。

    Excel や HTML ファイルに張ったリンクを書き換える手間の問題なので、その前提条件です。

    (Excel はグループウェアに登録されているので相対パスも効きません)

    私もムリだと思っておりましたが、私の薄い知識だけで結論付ける前にご相談させて頂いた次第です。

    ありがとうございました。

    2019年2月4日 8:25
  • 社員番号042様、コメントありがとうございます。

    右端に$を付けると非表示なるというのは、今回の目的には合いませんが、勉強になります。システムのみで使用したいフォルダに使わせて頂きます。

    一方、仮想マシンはOSライセンスの追加購入が社内で承認されないだろうと諦めていましたが、ライセンスがついているのであれば可能性があるので、別のアプローチとして調査してみます。

    ありがとうございました。

    2019年2月4日 9:00