• 締切済み

lmhostsの記載方法について教えてください。

lmhostsの記載方法について教えてください。 現在、以下の2つのサーバと1つのクライアントがあります。 サーバ1 コンピュータ名:server1 OS:windows server IP:192.168.0.1 サーバ2 コンピュータ名:server2 OS:windows server IP:192.168.0.2 クライアント コンピュータ名:client01 OS:windows XP IP:192.168.0.10 通常、クライアントはサーバ1に接続するように 内部のアプリケーションの設定にserver1と記載されています。 IPとサーバの紐付はlmhostsに記載しています。 現在、サーバ1がメンテナンス等で停止した際に クライアントがアプリケーションを使用できない点が問題となっています。 ここで、lmhostsによる名前解決を検討しました。 クライアントのlmhostsに以下のように記載します。 server1 192.168.0.1 server2 192.168.0.2 #BEGIN_ALTERNATE #INCLUDE \\server1\共有領域\lmhosts #INCLUDE \\server2\共有領域\lmhosts #END_ALTERNATE それぞれのサーバにクライアント配布用のlmhostsを配置します。 server1のlmhostsの内容は以下のとおりです。 aplication 192.168.0.1 server1 192.168.0.1 server2 192.168.0.2 server2のlmhostsの内容は以下のとおりです。 aplication 192.168.0.2 server1 192.168.0.1 server2 192.168.0.2 上記のように設定して、クライアントのアプリケーションの設定は aplicationに接続するようにしました。 そうしたところ、アプリケーションの接続は想定通り、 稼働しているサーバに接続するようになりました。 しかし、同様にnet useコマンドでネットワークドライブも 同じように設定したいのですが、 net use z: \\aplication\共有領域 のようにすると、 「 ネットワークに重複した名前があるため接続できませんでした」 というエラーがでてうまくいきません。 lmhostsをどのように変更すればよいのでしょうか。 また、そもそもこのような設定の仕方はよくないのでしょうか。 ご教授願います。

みんなの回答

  • noyuo
  • ベストアンサー率39% (33/84)
回答No.1

クライアントに hosts ファイルを作っては? 127.0.0.1 localhost 192.168.0.1 server1 aplication #192.168.0.2 server2 aplication サーバ1停止中は、 127.0.0.1 localhost #192.168.0.1 server1 aplication 192.168.0.2 server2 aplication とするか、hosts ファイルを hosts01 , hosts02 など用意してその都度置き換えるとか 検証の環境がありませんので、ご参考までに。。。。

参考URL:
http://www.higaitaisaku.com/hosts.html
zippo2009
質問者

お礼

ご回答ありがとうございます。 hostsでの名前解決も検討いたしましたが、 サーバダウン時に管理者によるクライアント側ファイルの 手動での変更が必須となってしまいます。 管理者による変更を必要とせずに実施する方法はないものでしょうか。

関連するQ&A