• ベストアンサー

lmhostsが利用できない

lmhostsが利用できない件についておたずねします。 まず、環境ですが 192.168.0.~というネットワークAと 192.168.1.~というネットワークBを 一般のブロードバンドルータを介して接続しています。 ネットワークAのWindows32\driver\etcにlmhostsを 次のように設定しました。 192.168.1.22 test11 この状態でネットワークAのコマンドプロンプトから ping 192.168.1.22 と入力すると当然反応が帰ってきます。 また、 ping test11 と入力しても、同じように反応が返ってきます。 この場合、lmhostsで名前解決をしていることが わかります。 そこで、マイネットワークを起動して アドレス欄に \\192.168.1.22 と入力すると、正常にネットワークBに 接続します。ところが アドレス欄に \\test11 と入力すると、名前解決をしているはずなのに \\test11が見つかりません。 とダイヤログにエラー表示されてしまいます。 lmhostsで設定した名前で別のネットワーク に接続するにはどうしたらよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

\\192.168.1.22 ができているので、ルータでNetBIOSが止まっている影響というのは薄いと思います。 nbtstat -c で、キャッシュに乗っていることは確認済みですよね? ホスト名は実際にtest11ですか? ここでの質問の便宜上test11と書いていて、実際の環境では別の名前とかっていうことはないですか? 確か16文字の長さ制限があったと思いますが。

satosi12342
質問者

お礼

実際とは異なる名称にしていたのが原因でした。 アクセス先のコンピュータ名と異なる名称で あっても、ホストへのアクセスやpingは できてしまうので、netbiosもokかと思っていました。 成功しました。どうもありがとうございました。

その他の回答 (2)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

> \\test11が見つかりません。 > とダイヤログにエラー表示されてしまいます。 メッセージは「ネットワークパスが見つかりません」ではないのかな? ネットワークA側でWindowsの名前解決にlmhostsが必要なら、反対側もlmhostsが必要だと思うけども、どうでしょう? Windowsネットワークは、両方で互いのホスト名が解決できないと正常に通信できません。 反対側のPCにもlmhostsを設定してみてください。 あ、あと、コンピュータ名が通信元と通信先で重複していると、これもWindowsネットワークでは通信できません。ご注意を。

satosi12342
質問者

お礼

>メッセージは「ネットワークパスが見つかりません」ではない >のかな? 違います。先に書いた通りのメッセージです。 >反対側のPCにもlmhostsを設定してみてください。 アクセスされる側には設定しなくてもokでした。 いろいろとありがとうございます。

回答No.1

192.168.1.22 test11 #PRE でダメですか?

satosi12342
質問者

お礼

NBTが有効になっているとtest11を コンピュータ名と勘違いして エラーが出るのかと思い、 NBTを無効にして試して見ましたが 結果は同じです。 どなかた本当に出来ている方ありますか? あとはルータがなにか邪魔をしている としか思えません。

satosi12342
質問者

補足

はい。それも試してみました。 nbtstat -Rでキャッシュをクリアすることも試してあります。 TCP/IPのプロパティ設定画面で[詳細設定]をクリックすると表示されるダイアログのうち、[WINS]タブに、NBT(NetBIOS over TCP/IP)関連の設定と併せて、LMHOSTSファイルに関する設定項目があります。ここもLMHOSTSを利用するにチェックが入れてあります。

関連するQ&A

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

  • lmhostsによる名前解決について

    VPN接続のネットワークでlmhostsによる名前解決を行っているのですが、記載しているサーバーのIPアドレスを変更したところ、 \\xxxにアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。ユーザー名が見つかりません。 というエラーメッセージが表示されるようになってしまいました。 ネットワークはワークグループです。 サーバー:windows server 2003 クライアント:windows xp \\192.168.x.x形式によるアクセスはできるのですが、\\xxxという名前での指定ができなくなってしまいました。何か原因を思い当たる方がいらっしゃいましたら、ご教授お願いします。

  • 異なるネットワーク間の接続方法

    一般に売られているブロードバンドのルーターで 異なるネットワーク間での接続ができるような環境を作りたいと思っています。 下記のような感じです。 [ネットワークA] ●ルーターA ネットワークアドレス:192.168.0.0 サブネットワークアドレス:255.255.255.0 デフォルトゲートウェイ:192.168.0.1 ●ルーターA配下の端末 端末A-1:192.168.0.2 端末A-2:192.168.0.3 [ネットワークB] ●ルーターB ネットワークアドレス:192.168.1.0 サブネットワークアドレス:255.255.255.0 デフォルトゲートウェイ:192.168.1.1 ●ルーターB配下の端末 端末B-1:192.168.1.2 端末B-2:192.168.1.3 この場合 端末AからBへpingが通るための環境を作ることは可能でしょうか? 可能であればルーター通しをどのように接続し、設定すればよろしいでしょうか? wanを超えるとどうしてもwan以下のPCへpingを飛ばすことができませんでした。 例えば 端末A-1から「ping 192.168.1.3」で応答があるような環境が作りたいです。 どうぞご教授お願いいたします。

  • 専用線での拠点間接続について

    はじめまして。 NTTディジタルアクセス128Kの専用線での拠点間接続で困っていることがあります。 お分かりになる方是非ご助言ください。 <環境> 拠点AのPC OS:WIN98 IP:192.168.1.40(固定) サブネット:255.255.255.0 ゲートウェイ:192.168.1.1 DNS設定:なし LMHOSTSの設定:192.168.2.20 SITEN-PC01 #PRE ルータ:NTT-ME製 MN128-SOHO PAL B&I ルータのLAN側IPアドレス:192.168.1.1 ルータのWAN側IPアドレス:192.168.2.1 拠点BのPC OS:WIN98 IP:192.168.2.20(固定) サブネット:255.255.255.0 ゲートウェイ:192.168.2.1 DNS設定:なし LMHOSTSの設定:192.168.1.40 HONTEN-PC01 #PRE ルータ:NTT-ME製 MN128-SOHO PAL ルータのLAN側IPアドレス:192.168.2.1 ルータのWAN側IPアドレス:192.168.1.1 以上の環境で拠点Aと拠点Bとを NTTディジタルアクセス128専用線で結んでおります 拠点Aより PING 192.168.2.20を行うと正常に通ります。 PING SITEN-PC01を行うと正常に通ります。 拠点Bより PING 192.168.1.40を行うと正常に通ります。 PING HONTEN-PC01を行うと正常に通ります。 拠点A、BどちらともDHCPサーバ、DNSサーバ、WINSサーバ無し <質問> ルータを超えたアクセスをLMHOSTSのみで行いたいのですが、 そこで拠点AのWindows上で 「検索」→「他のコンピュータ」→「SITEN-PC01」 を行っても拠点Bのコンピュータ名が見つからないのです。 また逆をおこなっても見つかりません。 コンピュータ名でのPINGは通るので何故なのか分かりません。 何かWindows上で足りない設定があるのでしょうか? どなたかお分かりになる方いらっしゃいましたら 是非教えてください。お願いいたします。

  • Windows2003Serverによるスタンドアロン環境の名前解決について

    Windows2003Serverをテスト環境用にスタンドアロン(LANに接続しない)で使用したいのですが、PC名による名前解決がうまく設定できません。具体的にはコマンド入力画面でPING"PC"でIPアドレスが返ってきません。 ⇒Destination host unreachable. ローカルエリア接続のTCP/IPのプロパティで固定のIPアドレスを設定して、HOSTS、LMHOSTファイルにも固定アドレスとPC名を設定しています。どう設定すればPC名で名前解決してくれるのでしょうか?

  • デフォルトゲートウェイとIPアドレスの考え方

    いつもお世話になっております。 自分のデフォルトゲートウェイとIPアドレスの考え方が合っているかを確認して頂けるでしょうか。 ●デフォルトゲートウェイについて ハブと2台のPC(A端末、B端末)が接続され、A端末からB端末へPINGを飛ばす場合、B端末のデフォルトゲートウェイをPINGで指定する。 理由:同じネットワーク上でないため、IPアドレスではPINGを飛ばせないため。 ●IPアドレスについて ルータと2台のPC(A端末、B端末)が接続され、A端末からB端末へPINGを飛ばす場合、B端末のIPアドレスをPINGで指定する。 理由:同じネットワーク上のため、IPアドレスでPINGを飛ばすことが可能。

  • iPhoneからの名前解決

    iPhoneとwindowsを同じネットワークに接続したときに、 iphone側からコンピュータ名でpingをしても、 名前解決ができません。 windows同士だとコンピュータ名でpingが通るのですが、 iPhoneは名前解決ができないのでしょうか? 設定を見るかぎり、DNSは設定されていました。

  • 他セグメントのサーバ参照でおかしなエラーがでる。

    こんにちは いつもこの掲示板を参照させて頂いています。 この度、諸事情によりA部署にあるファイルサーバに B部署のクライアントからホスト名でアクセスしたいのですが (AとBは異なるセグメントです) エクスプローラから\\serverと入力し、ユーザ名とパスワードを入力すると 以下のエラーメッセージが出ます。 ”\\serverにアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。 ネットワークに重複した名前があるため接続されませんでした。コントロールパネルのシステムでコンピュータ名を変更して再実行してください。 もちろん他に同じホスト名はありませんし、パスワードも誤っておりません。 しかし、エクスプローラからIPアドレスを直接入力し、 ユーザ名とパスワードを入力すると入れます。 またコマンドプロプトでping serverと入力するとreplyがあります。 設定は以下の通りです。 <参照したいA部署のファイルサーバ> OS    :windows2000server IPアドレス:10.1.1.2 ホスト名  :server <B部署のクライアント> OS    :windowsXPprofessional IPアドレス:10.2.1.2 ホスト名  :test C:\WINNT\system32\drivers\etcのhostsファイルに以下の内容を記述しました。 10.1.1.2 server 名前解決は成功しているのですが・・・どこがおかしいのかがわかりません。 かなり困っているのでどなたか知恵をお貸しください。m(_ _)m

  • ドメインユーザグループが表示されない

    Aの拠点とBの拠点にサーバがあり、 Aの拠点のサーバがADになっており、 Bの拠点のサーバは、Aの拠点のサーバと同じドメインに参加しています。 Bの拠点でアクセス権を設定しようとして、 フォルダのプロパティーのセキュリティーのところで追加しようとするのですが、 ドメインユーザグループが表示されません。 Aの拠点のサーバに対して、Bの拠点サーバからPINGは通ります。 TCP/IPのWinsのところに、 Aの拠点のサーバIPアドレスを入力しています。 DNSは、それぞれ異なったサーバのIPアドレスを入力しています。 考えられる原因は何でしょうか? ネットワークの設定が悪いのでしょうか? 早急に解決しなければならないのです。 どうか宜しくお願いします。

  • 社内ネットワークの件で相談です

    社内のネットワークの件で教えて欲しいことがあります 使用PCのOSはWinXp Pro32Bitが14台ほどで社内ネットワークを構成しています 社内のネットワークグループ名を統一して設定してあります その中で何故か派閥が出来たかのように一部のネットワークでアクセス出来ない状態になっております。 例 ネットワークA:1,2,3,4,5,6,7  この中は見えるのです ネットワークB:8,9,10,11,12,13,14  このネットワークBからAのグループは見えないのです  その逆も同様になります   【A1】→【B8】 ネットワーク表示されない   【A2】⇔【A4】 ネットワーク表示される 社内は全て有線LANで接続してあります  IPアドレスは第1,2セグメントまで同じです  サブネットは【255.255.0.0】 ・双方向でPingは通ります ・IPアドレスを直接入力すると見つかりませんのメッセージが表示されます ・社内ネットワーク内で入れ替わる事は現在では確認出来ておりません ・ネットワーク監視ツールは導入しておりません 此方がやりたい事はこのネットワークを統一したいのです 皆様力を貸して下さい *IT関連で協力して貰ってる会社に相談したのですけど解決しなくて此方に相談bさせて頂きます よろしくお願い致します