アプリ版:「スタンプのみでお礼する」機能のリリースについて

LAN内ならローカルのサイトが共有できると聞きましたが、サーバーパソコンじゃないパソコンからアドレスを入力してもサイトを閲覧出来ません。

ファイヤウォールの設定がダメですか?
詳しい方お願いいたします。

A 回答 (3件)

ご存じかもしれませんが、


サイトを共有するにはまずWebサーバの機能が追加されている必要があります。
また、名前解決を行うならDNSサーバの機能が必要となります。

クライアント機で2つの機能を有効にし、設定を行う必要があります。

また、Webサーバとして動作するクライアントは80ポートが透過される設定になっている必要があります。

クライアント機を簡易のWebサーバ・DNSサーバにする機能を有するフリーソフトとして
BlackJumboDogというソフトウェアがあります。

良ければためしに利用してみてください。

参考URL:http://www.spw02.sakura.ne.jp/spw/bjd/download.h …

この回答への補足

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

補足日時:2012/02/08 09:01
    • good
    • 0

>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% …

http://search.yahoo.co.jp/search?p=ipconfig%E3%8 …

まずループバックでわかることは、エラーになるとローカルでネットワーク構成が終わっていない事を意味します。その下は、現在の設定がでてきます。それでまず現状を把握すること。DHCPになっていれば、DHCPサーバーがないと、当然だめですよね。手動で、TCP/IPの設定をしてください。NICのプロパティーを開けば、IPv4かIPv6なのかわかって設定してください。これは、ハブ、ルーター、パソコン全て統一する必要があります。

DNSが指定されていても、当然、そのサーバーが存在しないとだめですよね? インターネット上にあるDNSや、プロパイダーのDNSを設定していても、全く意味ありません。あなたのアドレス(Webサーバーの)が登録されていれば別ですが。

通常手動でTCP/IPの設定が正しく設定され、ネットマスクが正しく設定されていると、エクスプローラー上で「ネットワーク」のツリーにリストされます。もちろん、ここにリストされる条件がありますが、ここに見える場合、アクセス可能なようにファイヤーウォールなど構成が半分終了しています。

http://search.yahoo.co.jp/search?p=%E3%83%8D%E3% …

逆言えば、ルーターでのサブネット管理をちゃんと理解して設定していれば、このへんのネットマスクはきちっと設定されているはずです。ケアレスミスもあるので、まず、そのような設定を確認してください。と、いってるだけです。

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%8 …

など探すといいでしょう。Vistaまでならデフォルトで telnetが使えたので

telnet 111.222.333.444 80

で繋がらないエラーがでればポートがふさがっているか、権限がありません。

http://search.yahoo.co.jp/search?p=telnet+%2280% …

Windows7でも コントロール パネル\すべてのコントロール パネル項目\プログラムと機能 
のWindowsの機能の有効化、無効化で追加してください。

なお、ここに、IISもあるのでそれを追加すればApacheがなくても、Webサーバーは構築できます。あなあのように自分で解決できない人にはピッタシのWebサーバーです。GUIでほぼ全て設定が可能です。

以上基本的な確認手順です。

ちなみに333、444は使えませんよね・・・

この回答への補足

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

補足日時:2012/02/08 15:45
    • good
    • 0

No2ですが、記載し忘れた事が、



もう一つ確認する事がありましたね。

>入力してもサイトを閲覧出来ません

なんて簡単に記載していますが、そのときのエラー内容を記載しないとだめですよね。

Webサーバーがちゃんと動作しているのか確認する必要があります。Webサーバーのマシン上で

http://localhost/

なんてことを試しました?

http://search.yahoo.co.jp/search?p=apache%2B%22l …

これらを確認。No1,2どちらを先にしてもいいです。基本的な重要な事を3つあげましたよ。
    • good
    • 0

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