• ベストアンサー

イントラネットを家で構築したいです。

LAN内ならローカルのサイトが共有できると聞きましたが、サーバーパソコンじゃないパソコンからアドレスを入力してもサイトを閲覧出来ません。 ファイヤウォールの設定がダメですか? 詳しい方お願いいたします。

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

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

>Apacheだけではダメで、DNSサーバーが必要という解釈で合ってますか 間違っています。すべて。 Apacheも必要ないし、DNSも必要ありません。 No1さんの投稿は、宣伝ぽいですね。ヘルプディスクっぽい回等ですね。宣伝となれば、この質問さえ、やらせか? いい加減、食べログのような事がおきていることを、このサイトでも公表すべきなんですけどね。 >アドレスを入力してもサイトを閲覧出来ません まず、このような質問の場合、なんと入力してアクセスしているのか聞くのが普通なんですけど? それらを聞かないとなると、ごく一般的な、LAN構築の概要を説明して終わりですね。たしかに、そのような回答になっている。それがつまり、ヘルプディスクの人たち特有の回等。 返信例: http://111.222.333.444/index.html http://drmada/index.html http://drmada.jp/index.html http://localhost/index.html などですね。それぞれ、回答が少しづつ変わってきます。IPでアクセスして見れない場合、基本的な部分のチェックが必要になる。そう、まずルーター、パソコンののネットワーク設定。さらにハブの設定やコードの指し口、LANコードの種別。 そう、まずコマンドプロンプトでループバックの確認。ここからはWindowsを例にしています。トラブルの場合、OS名やバージョン、パソコンの機種名、メーカー、ルーターのメーカー機種名等、環境を書きましょう。さらに設定等もかかないと妥当な回答は得られません。それらを記載しない場合、宣伝、釣り、やらせなど疑う事になります。 >ping 127.0.0.1 次に、ローカルのネットワーク構成の確認。 >ipconfig 又は、 >ipconfig /all http://search.yahoo.co.jp/search?p=%E3%83%AB%E3%83%BC%E3%83%97%E3%83%90%E3%83%83%E3%82%AF%E3%81%AE%E6%84%8F%E5%91%B3&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt http://search.yahoo.co.jp/search?p=ipconfig%E3%81%AE%E6%84%8F%E5%91%B3&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt まずループバックでわかることは、エラーになるとローカルでネットワーク構成が終わっていない事を意味します。その下は、現在の設定がでてきます。それでまず現状を把握すること。DHCPになっていれば、DHCPサーバーがないと、当然だめですよね。手動で、TCP/IPの設定をしてください。NICのプロパティーを開けば、IPv4かIPv6なのかわかって設定してください。これは、ハブ、ルーター、パソコン全て統一する必要があります。 DNSが指定されていても、当然、そのサーバーが存在しないとだめですよね? インターネット上にあるDNSや、プロパイダーのDNSを設定していても、全く意味ありません。あなたのアドレス(Webサーバーの)が登録されていれば別ですが。 通常手動でTCP/IPの設定が正しく設定され、ネットマスクが正しく設定されていると、エクスプローラー上で「ネットワーク」のツリーにリストされます。もちろん、ここにリストされる条件がありますが、ここに見える場合、アクセス可能なようにファイヤーウォールなど構成が半分終了しています。 http://search.yahoo.co.jp/search?p=%E3%83%8D%E3%83%83%E3%83%88%E3%83%9E%E3%82%B9%E3%82%AF%E3%81%AE%E6%84%8F%E5%91%B3&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt 逆言えば、ルーターでのサブネット管理をちゃんと理解して設定していれば、このへんのネットマスクはきちっと設定されているはずです。ケアレスミスもあるので、まず、そのような設定を確認してください。と、いってるだけです。 DNSサーバーが存在しない場合、ローカルのhosts ファイルに記載すれば、エリアス(マッピング)が可能です。 111.222.333.444 drmada これで、demada と、上記のURLの2番目でアクセスしてもマッピングされているので可能になります。これは、ルーター機器によくDNSサーバー機能があるので、それを利用した方がいいです。 ローカルファイルに記述するかルーターのマッピングテープルに記載するかの判断は、3台までなら、ローカルファイルで対応可能です。その程度のことです。もちろん自分は10台だろうが100台だろうが自動化しているので、全部ローカルに記述するなんてことも、だれも否定しませんがね(周りは、お前は馬鹿かとやゆするでしょうが)。 まず、この辺のローカルのNIC、TCP/IPの設定の確認を。 次にいよいよ相手先の話。 >ping [繋げ先のIP] これでエラーが無いのなら、相手先のマシンは見えています。次にポート確認。 http://search.yahoo.co.jp/search?p=Windows+%E3%83%9D%E3%83%BC%E3%83%88%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%8A%E3%83%BC&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt など探すといいでしょう。Vistaまでならデフォルトで telnetが使えたので telnet 111.222.333.444 80 で繋がらないエラーがでればポートがふさがっているか、権限がありません。 http://search.yahoo.co.jp/search?p=telnet+%2280%22&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt Windows7でも コントロール パネル\すべてのコントロール パネル項目\プログラムと機能  のWindowsの機能の有効化、無効化で追加してください。 なお、ここに、IISもあるのでそれを追加すればApacheがなくても、Webサーバーは構築できます。あなあのように自分で解決できない人にはピッタシのWebサーバーです。GUIでほぼ全て設定が可能です。 以上基本的な確認手順です。 ちなみに333、444は使えませんよね・・・

drmada
質問者

補足

ローカルホストで接続してます。もしかして、Apacheは有線LANパソコンで作動させるべきですか?

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

No2ですが、記載し忘れた事が、 もう一つ確認する事がありましたね。 >入力してもサイトを閲覧出来ません なんて簡単に記載していますが、そのときのエラー内容を記載しないとだめですよね。 Webサーバーがちゃんと動作しているのか確認する必要があります。Webサーバーのマシン上で http://localhost/ なんてことを試しました? http://search.yahoo.co.jp/search?p=apache%2B%22localhost%22&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt これらを確認。No1,2どちらを先にしてもいいです。基本的な重要な事を3つあげましたよ。

すると、全ての回答が全文表示されます。
  • Tom-3
  • ベストアンサー率32% (42/130)
回答No.1

ご存じかもしれませんが、 サイトを共有するにはまずWebサーバの機能が追加されている必要があります。 また、名前解決を行うならDNSサーバの機能が必要となります。 クライアント機で2つの機能を有効にし、設定を行う必要があります。 また、Webサーバとして動作するクライアントは80ポートが透過される設定になっている必要があります。 クライアント機を簡易のWebサーバ・DNSサーバにする機能を有するフリーソフトとして BlackJumboDogというソフトウェアがあります。 良ければためしに利用してみてください。

参考URL:
http://www.spw02.sakura.ne.jp/spw/bjd/download.html
drmada
質問者

補足

Apacheだけではダメで、DNSサーバーが必要という解釈で合ってますか?

すると、全ての回答が全文表示されます。

関連するQ&A