- ベストアンサー
外部からの接続
どうも始めまして。ここでは初めて質問させていただきます。 自宅サーバーを構築しようと試みたのですが・・・locakhostからは 接続できるのになぜか外部からIPで接続できません。ちゃんと80番ポート もあけました。原因が分からずにいて、ふと思い友人にpingを頼んで みたところ100%lossで通信が確立してないことがわかりました。これが 原因かなと思ったのですが、どうやったら直るんだ!?って感じです。 どなたかわかるかたいらっしゃらないでしょうか?ちなみにプロバイダーは ijsnet(茨城愛情サービスネット)でフレッツADSL8M,ルーターはNECのWARPSTER です。どうかヨロシク御願い致します。 ちなみにもう少しで12Mに変える工事するのでそのときに一緒に なおるかなぁ・・・
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
この手の質問をされる時は、あなたのネットワーク構成やパソコンのOSを 書かれた方が良いです。 >localhostからは接続できるのに localhostは自分自身なので、これが接続できないと大変です。 >pingを頼んでみたところ100%lossで通信が確立してない 外部からのpingが応答しない事はよくあります。 ハッカーがpingを大量に送りつけて、サーバを攻撃する事がありますので、 プロバイダなどのルータでping(ICMPプロトコル)を拒否することは普通です。 >なぜか外部からIPで接続できません。ちゃんと80番ポートもあけました。 ●固定グローバルIPアドレスをもらえる場合 おそらくあなたのルータにプロバイダよりIPアドレスが割り当てられている はずなので、ルータのNAT変換機能を使って変換する必要があります。 たとえば、プロバイダから割り当てられたグローバルIPアドレスが 10.1.1.1 あなたのPCのプライベートIPアドレスが 192.168.0.1 としたら、 10.1.1.1:80を192.168.0.1:80 に割り当てる設定が必要です。 これで外部からhttp://10.1.1.1/ でWebサーバにアクセスできます。 無料のDDNS(DynamicDNSサービス)に10.1.1.1を登録すると、あなたが決めた ドメイン名でアクセスできます。 ●動的グローバルIPアドレスをもらえる場合 ルータのIPアドレスが頻繁に変わる場合は、あなたのサーバにDDNSへの 登録ソフトを常時走らせておきます。 ルータのIPアドレスを、自動で定期的にDDNSに通知して更新してくれますので、 いつも同じドメイン名でアクセスできます。 ●どーしてもダメな場合 プロバイダで、外部から内部:80へのパケットをフィルタリングしている場合があります。 つまり、個人がサーバを立ててはいけない、という事ですね。
その他の回答 (3)
- Pesuko
- ベストアンサー率30% (2017/6702)
ルーターをご使用中ということですが、DMZ側にサーバーを当てていますか? ローカルで見えるということはローカルアドレス192.168.0.*のままのような気がしますが。
- ultan
- ベストアンサー率25% (47/182)
固定IPをお持ちなんでしょうか? ijsnetがどういうものかわかりませんが、グローバルIPが変化する ような仕組みのごく一般的な接続であれば、pingを通さないようにし ているかもしれませんよ。実際にそういうプロバイダがありますしね。
- epson01
- ベストアンサー率12% (120/933)
80番をご存知ですので、なかなかお詳しいかたとお察し致します。 詳しい接続設定が解らないのですが「ADSLサービス」でルータは「WARSTER」ですか。グローバルアドレスはいつもいつも接続時ことに変化しますが、そのIPアドレスを指定してますよね。 インターネットからローカルアドレスへは直接接続できませんね。 80を開けているということですが、一度すべて開けてみてどうでしょうか? 試してみてください。すべて開けて動作するようでしたら、次第にポートを狭めていってください。
お礼
詳しい解説をどうもありがとうございました。 私の場合は動的IPですので。zive.netを使おうと思ってたのですがね。 IPができないこともあるということを知りました。 また色々やってみます。ありがとうございましたm( _ _)m