自宅サーバを外部公開

このQ&Aのポイント
  • 自宅でサーバを構築し、外部公開する方法を紹介します。
  • EMOBILE GP02で内部から自宅サーバにアクセスできない問題の解決方法をご紹介します。
  • Windows Clientから自宅サーバにアクセスできない現象への対処方法について解説します。
回答を見る
  • ベストアンサー

自宅サーバを外部公開

自宅でサーバを構築しています。 以下、LANの構成です。      EMOBILE GP02 ----+---- イーサネットコンバータ === Linux Server                   |                   +---- Windows Clinet ※ --- は無線、=== は有線 Linux Serverで、Webサーバを構築し、外部公開を行おうとしています。 EMOBILE GP02では、ポートマッピング設定で、ポート81番をオープンに設定しています。 動作確認のため、Windows Client から「ポート開放確認」のサイトでポート開放の確認をし、 アクセスできることを確認しました。また、Webサーバのアクセスログでも確認をし、 サーバまでリクエストが届いていることを確認しました。 しかし、Windows Clinetからhttp://サーバ名:81/とブラウザに打ち込むと、 「Google Chrome では サーバ名:81 に接続できませんでした」 のエラーメッセージが表示されます。 IEでも接続できない旨のメッセージが表示されます。 Webサーバのアクセスログでは、アクセスの形跡が確認できません。 http://サーバ名:81/のURLを外部から打ち込めばアクセスができて、 内部から打ち込んでもアクセスできない原因がわかりません。 EMOBILE GP02でどのような設定を行えば内部からアクセスできるのでしょうか。

  • is_q
  • お礼率24% (13/53)

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

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

それは「NATルーフパック」という機能を ルーター(ここではEMOBILE GP02)が 持っていないとできません。 (参考)NATループバック http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1313968538 EMOBILE GP02は、この機能を持っていないので無理です。 内部のWindows ClinetからLinux Serverにアクセスするときは、 プライベートIPでアクセスするしかないです。 Widows ClientのhostsファイルにLinux Serverのサーバ名とプライベートIPの 組み合わせを記述しておけば、一応サーバ名でもアクセスできます。

is_q
質問者

お礼

hostsにサーバ名とプライベートIPの組み合わせを記述しました。 期待通りの動作を確認しました。 以前、安価な家庭用ルータでは可能だったことが、EMOBILEに代えるとできなくなっていたので、EMOBILEの設定に原因があると思っていました。 NATループバッグの有無が関係しているんですね。 さしあたり、動作が確認できたことと、原因が少しわかりました。 DNSサーバについては勉強不足ですが、一旦クローズします。 ありがとうございました。

その他の回答 (2)

  • OKWavex
  • ベストアンサー率22% (1222/5383)
回答No.2

「外部から打ち込めばアクセスができて」というのが実例がないのでどんなアクセスかわかりませんが、 普通は外部からのアクセスはグローバルアドレス、内部からのアクセスなら内部アドレスですから、同じアドレスでは当然アクセスできません

is_q
質問者

補足

「外部から打ち込めばアクセスができて」というのは、「ポート開放確認」のサイト(http://www.cman.jp/network/support/port.html)で「ホスト名」または「IPアドレス」、「ポート番号」を打ち込んで、疎通を行ったという意味で書いています。

  • wormhole
  • ベストアンサー率28% (1621/5656)
回答No.1

http://サーバ名:81/の「サーバ名」は図中のLinuxServerの事だと思うのですが、 その「サーバ名」を解決する手段は用意してあるんでしょうか。

is_q
質問者

補足

VALUE-DOMAINで、ドメインを取得し、EMOBILE GP02のIPをVALUE-DOMAINで、DNS設定を行っています。 ここで言っている「サーバ名」は、VALUE-DOMAINで取得した「ドメイン名」またはEMOBILE GP02のIPのことを言っています。 わかりにくい説明ですみません。

関連するQ&A

  • 外部へのwebサーバ公開

    現在webサーバを構築中なのですが、内部からはアクセスできるのに外部からのアクセスができないでいます。以前にwindowsで構築したときはアクセスできたのですが、今そのアクセスできたサーバに外部からアクセスしたところアクセスできませんでした。 ルータ側では80番ポートは開いてあります。 サーバソフトはapacheです。 以前からのやり方を忘れてしまっているようです。 ブラウザでhttp://自分のアドレス とやっているのですが、プロキシが関係あったような無いような・・とうやむやです。 ですが、何故外部からアクセスできないのかが解決できません。ご教授いただきたいです。 宜しくお願いいたします。

  • 自宅サーバにtteratermで外からログインしたい

    自宅サーバ(linux)にtteratermで外からログインしたいのですが teratermでは、どうすれば 自宅サーバにログインができますか? セキュリティで問題があるのでsshとかでログインしようと考えております。 参考となるURLなどありましたら教えて下さい。 自宅のLAN内からは、確認方法はないですか? ポート開放してWEBサーバを公開した時は、携帯などでWEBにアクセスして 確かめました。 また、プライベートアドレスでteratermで自宅サーバに接続して ログインすることは出来ています。 FTPは、外から入れることを確認しました。 内部DNSサーバは構築していません。しなければならいでしょうか? BINDとかちょっと何をやっているかレベルが高そうなので 投げ出しました。 構成 linuxサーバ(fedora) | 自宅PC(windows XP)

  • 自宅サーバーを外部に公開したい

    ルータを使っていてAN HTTPDを使って自宅サーバを公開したいのですが、 ポート80を開放した後、HTTPDを立ち上げて http://192.168.24.51を見るとページが表示されるんですが このままだと外部からはアクセスできませんよね? どうすればいいんでしょうか。

  • 自宅でWEBサーバーを構築していますが、外部からアクセスできません。

    自宅でWEBサーバーを構築していますが、外部からアクセスできません。 ●環境 WindowsXP Pro xammp ieServer Dice IP固定済 Apache許可済 ●LAN内ではアクセス可能 ・IPアドレスでアクセス可能 ・hosts変更後、サーバー名でアクセス可能 ・両者とも他の端末からのアクセス可能 ●やってみたこと ファイヤーウォール切 セキュリティーソフト入れてません ポート全開放 と、危険なことまでやっちゃいました。 お手上げです。

  • 自宅にサーバーは設置できますか?

    ネットワークの勉強のために、自宅のPCをサーバにして、Tomcatを用いて開発したWebアプリを外部に公開しようとしたのですが、 いざ外部のネットワークからアクセスしてもHTTP 404エラーが発生してWebアプリが表示されません。 J:COM NETでは自宅サーバの設置を禁止していると聞いたことがありますが、それが原因でしょうか。 ちなみにTomcatで設定したポートのファイアウォール設定での開放、ルータ設定でのポートフォワーディングを行い、ポートが開放できていることや、内部ネットワークからのローカルIPによる接続は可能であることは確認しています。 また、ルータ設定でWAN ping制御も無効にし、外部からグローバルIPへpingを飛ばしたらきちんと返ってきます。 使用ルータはHG100R-02JGです。 ※OKWaveより補足:「J:COMのサービス」についての質問です。

  • YAMAHAのRTX1200のポート設定について

    linux & ネットワーク関係の初心者です。 ローカルの環境でWEBサーバを構築しようとしています。 サーバはlinuxでapacheを動かし、一通りの設定が終わったのでブラウザからIPをたたいてページの表示をさせようとしました。 すると、以下のような表示がされました。 ---------------------------------------------------------------------------------- (2)ポート80番のOPEN ルーター側の設定でポート80番をOPENする。 ※ルーターの設定は各ルーターのマニュアルまたはメーカー別ルーターポート開放手順を参照 ポートチェック【外部からポート開放確認】で「host名」にサーバー名(例:centossrv.com)、「port番号」に80と入力して「ポートチェック」ボタン押下し、「ホスト=centossrv.com ポート=80 にアクセスできました。」と表示されることを確認。 (3)外部からのWebサーバーアクセス確認 外部からWebサーバーにアクセスできるか確認する。 ---------------------------------------------------------------------------------- そこで、ルーターの設定でポート80番を開放しようと思うのですが、 どうやら、コマンドラインでのみ変更が可能な設定になっているようです。 どのようなコマンドで変更をすればよいでしょうか? ちなみにマニュアルを調べたのですが、ポートの開放に関係したところがわかりませんでした。 ■オンラインマニュアル http://www.rtpro.yamaha.co.jp/RT/manual/rt-common/index.html よろしくお願いいたします。

  • 自宅サーバーについて

    Redhat Linux 7.2をサーバーとし、 クライアントとしてWindows2000が無線LANで繋がっています。 no-ip.com でダイナミックDNSを取得し、 ApacheでWEBサーバーを公開しようと思いました。 いざ公開しようとした時に、 自宅サーバーをたてていいのかプロバイダに確認したら、 自宅サーバーは禁止とのことでした。 しかし、せっかく本を読みながらここまで来たので、 削除する前に公開できているか確認だけしようと思い、 試しに友人にアクセスしてもらったのですが、 「ページを表示できません」という表示でした。 サーバー(redhat 7.2)、クライアント(win2000)からはアクセスできます。 そこで質問ですが、 このような場合、プロバイダで禁止されているので、 プロバイダ側の設定でアクセスできないようになっているのでしょうか。 あるいは、単にこちらの設定ミスでしょうか。 あと、プロバイダに自宅サーバーを禁止されている場合、 サーバーの構築や運用などの学習をするにはどうしたらよいでしょうか? 最近学習し始めましたので、 基本的なこともわかってないかもしれませんが よろしくお願いいたします。

  • WZR-HP-G301NH 自宅Webサーバー構築

    すごく初歩的な質問でお恥ずかしいのですが、以下の点についてご質問です。 (1) 以下の構成でWebサーバーを構築しようとしています。 WAN | WZR-HP-G301NH(内側:192.168.1.1) | Linux(内側:192.168.1.100) ※ Linuxでは、ファイアウォールのポート開放、サービスの起動(Apache)を確認しました。 '(2) グローバルIPアドレスを取得してWZR-HP-G301NHの80番ポートからLinuxの80番ポートに送る設定(ゲーム&アプリから以下の設定)をしました。 エアステーションのInternet側IPアドレス → 192.168.1.100 HTTP(TCPポート:80) → HTTP(TCPポート:80) この段階で、グローバルIPアドレスでブラウザからアクセスすると、Linuxの80番に転送されずに、WZR-HP-G301NHの管理画面につながってしまいます。 どこをどのように設定すれば、LinuxのWebサイトにつながるようになるのでしょうか? 些細なことでも、何かヒントになることがあればどうかお教えください。 よろしくお願いします。

  • windows XPで自宅Webサーバの公開について

    windows XPでapache使って自宅Webサーバ立てようとしています。 ローカルLAN内では、正常に自宅Webがみえるのですが グローバルIPアドレスだとうまく表示されません。 (みつかりませんもしくわ、ルータの設定画面が表示されます。) 使用ルータ:BUFFALO Broad station WHR-AMPG モデム:NECのNVIII (モデムには、ルーター機能がついている為、無効にしています。) 構成 NVIII(192.168.1.1)----WHR-AMPG(192.168.11.1) | | -- windows XP(192.168.11.3)(無線) | -- vista(192.168.11.4)(無線) | -- Fedora8(192.168.11.2)(有線) ※apacheの設定は終了。 ※DDNSの登録、更新終了。 ※ルータでhttpポート80を解放するように設定済み。 下記のポート開放確認くんで80ポートが開いていることを確認済み http://www.navnav.jp/port/ 調査結果  1 vistaからwindows XPにアクセス(192.168.11.3)すると、   apacheのテストページが表示されます。  2 vistaからwindows XPにアクセス(グローバルIP)すると、   ルータの設定画面が表示されます。   (XPでhostsファイルでドメイン名で同様にアクセスしても同じです。)  3 携帯からwindows XPにアクセス(グローバルIP)すると、   404となってしまいます。   ネット喫茶でも動作を実施しましたがページが見つかりませんと表示されました。 バッファローのサポートに問い合わせた所、2は、ルータの仕様らしいのですが 3番は、どうして80が開いているのに公開できないのでしょうか?

  • 自宅サーバーのポート開放について

    Windows7でwebサーバーを04webserverを使い構築したのですが ポート番号がデフォルトの80の時は接続できるのですが 任意のポート番号(例:50000、50007)だと 接続できなくなります ルーターの設定、ファイヤーウォールの設定、04webserverの設定も全て 揃えたポート番号(50000など)にしています chromeで接続すると以下のエラーメッセージが出ます このウェブページにアクセスできません ERR_CONNECTION_TIMED_OUT 詳細を非表示 IEでも、スマホでも試してみましたが接続できませんでした セキュリティーソフトは security essentialsを使用しています ポートの開放テストをすると接続できると出ます どのように設定をし直せば任意のポート番号にして接続できるのでしょうか?