電子書籍の厳選無料作品が豊富!

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をどのように変更すればよいのでしょうか。
また、そもそもこのような設定の仕方はよくないのでしょうか。

ご教授願います。

A 回答 (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
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/10/12 11:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!