Ext JS に関しては,新しい記事は Sunvisor Lab. ExtJS 別館 にあります。そちらもよろしくお願いいたします。
Windowsサーバを別名で運用する場合の問題
投稿者:sunvisor 投稿日時:2007/10/24(水) 15:48
とあるサーバ,[sv1]のファイル共有を,とある理由で別名[alias1]というサーバ名で接続したい。これは簡単だと思った。DNSにCNAMEレコード[alias1]を作って,ターゲットホストを[sv1.domain]とすればいいと思った。しかし・・・
エクスプローラのアドレス欄に[\\alias1]と入力してみると,「alias1が見つかりません。」とのつれないお言葉・・・
それでは,と,ファイル名を指定して実行から[\\alias1]を入力してみると
ネットワークに重複した名前があるため接続されませんでした。コントロールパネルのシステムでコンピュータ名を変更してから再実行してください。
という意味不明(だって重複してないし・・・)なメッセージが出てサーバの共有を表示できません。
解決法
これを解決するには,公開しているファイルサーバ上でレジストリに値を設定する必要がありました。
- sv1サーバにログインしてregeditを起動します。
- 以下のレジストリ キーを探します。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\parameters - 次のDWORD値を追加します。
値の名前=DisableStrictNameChecking 値=1 - サーバを再起動します。
以上で,[alias1]でファイル共有にアクセスしても接続できるようになります。
参考
Windows 2000 ベースのサーバー上の SMB 共有へのエイリアス名による接続が機能しない
上記のページは「Windows 2000の」となっているが,原文ページでは
Windows 2000-based computer or a Windows Server 2003-based computer
となっているので,2003も対象となります。2003の場合上記文書の「修正プログラム」の適用は必要ありません。