• ベストアンサー

サーバーのURLについて

ちょっと古くなったPCがあったので 前からやってみたかったWEBサーバーを ttp://www.ponko2.com/  を参考にしながら 建ててみました。 apacheのインストールもActiveperlのインストールも サイトの通り表示出来、ローカルPCでもLAN上にある別のPCでも ちゃんと仮に入れたIndex.htmlを見れていました。 ローカルIPです。(192.168.~) で、前から取ってあったddo.jpでとったドメインをDiceを起動した状態で べつPCからみてもindexがみれませんでした。(当然これはグロバIP) この状態でもローカルIPなら見れます サーバPCのIPは固定してあり、Diceの登録も間違いないとおもうのですが、どこがおかしいのでしょうか教えてください・・・

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

  • ベストアンサー
  • noranuko
  • ベストアンサー率46% (620/1332)
回答No.1

ルータの設定はどうなっていますか? WAN側からローカル側のIPアドレスにアクセスするには、 「アドレス変換」とか「ポートマッピング」という機能を利用するか、 「静的NAT」をかけてやる必要があります。 前者はWAN側からあるポート番号(今回はhttpの80番)にアクセスがあったら、 ローカル側のあるIPアドレスにつなぐという設定、 後者はあるWAN側IPアドレスとローカル側IPアドレスを1対1で結びつける設定になります。 要は、WAN側のグローバルIPとローカル側のローカルIPを変換する設定を入れなきゃならないということです。 参考にされているページでも<ネットワーク設定>→アドレス変換のところに以下いてあります。

xis8
質問者

お礼

ありがとうございます。 遅くなりましたが、自己解決しました。 少しタイムラグがあっただけのようで ドメインからもみれました ありがとう御座いました

xis8
質問者

補足

私の使っているBA2000Pro というルーターでは スタティックNATと言う設定名でたぶんそれがポートマップにあたる機能と思うのでポート80と110・21・25・443・4000-4029ポートを 192.168.~ へいくようにやってあるのですが、pingを送ると パケットを受け取っている気配が・・・・。 スタティックNATであってるはずなのですが・・・ どこが違うのでしょうか・・・

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

その他の回答 (1)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

ルータのWAN側に割り振られたグローバルIPを直打ちするとどうなりますか? http://ルータのWAN側IPアドレス/ これでアクセスできればDynamicDNSの設定がおかしい これでアクセスできなければポートフォーワーディング(ポートマッピング)の設定がおかしい どちらなのかまず切り分けましょう

xis8
質問者

お礼

ありがとうございます。 自己解決できました。 タイムラグがすこしあったようで 設定してすぐ覗いたのがだめだっただけみたいです ありがとう御座いました

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

関連するQ&A

  • Fedora7でwebサーバ公開DiCEの設定

    初めまして 以前、Fedora7を使ってApacheでWebサーバを作ったのですが Webへ公開する設定とDiCEの設定が分かりません。 WindowsXPの方でもApacheを使ってWebサーバを公開しているので ポートは8080番を使おうと思ってます。 http://192.168.11.250/にアクセスすると Fedora Test Pageと表示されて英語で色々書かれてます。 WindowsXPの方でDiCEを動かしてDynamic DO!.jpの更新 をしています。Dynamic DO!.jp から頂いてるドメインを使って FedoraのLAN内Webサーバをインターネットへ公開しようと思います。 アドレスは WindowsXPの場合:http://ドメイン.ddo.jp/ Fedoraの場合:http//ドメイン.ddo.jp.8080/ の様な感じになると思います。 Dynamic DO!.jp の更新はWindowsXPの方で行っていても Fedoraでも行わないとFedoraの場合はDynamic DO!.jp からの ドメインは使えないのでしょうか? 現在、秀和システム社のはじめてのFedora7を読んでいますがDiCEの 設定が記載されていませんでした。 FedoraでApacheを使ってWebへ公開する設定やDiCEの設定 等が書かれたお勧めの参考書等宜しければ教えて頂けませんか? 質問内容が分かりずらくて、すみません。 宜しくお願いします。

  • ローカルでのCGIの動作させるために

    ローカルでCGIを作動させるためにApacheとActivePerlをインストールしましたが、他の質問で activePerlは、/usr/local/bin にインストール  別途ドライブが用意できるか、パーテショニングツールで独立したドライブが良い--たとえばE:\usr\local\bin apacheは、/usr/localにインストール  ---たとえば、E:\usr\local とあったのですが、このようにしたほうが良いのでしょうか? 現在は、cドライブにインストールし http://pckida.hp.infoseek.co.jp/srv/index.html を参考にApacheの設定をしてみたのですが、うまくいきませんでした。 間違っている箇所や注意しなければならない点などありましたら指摘お願いします。 使用したのは Windows7 Ultimate Apache HTTP Server 2.2.15 ActivePerl-5.10.1.1007 です。 以上よろしくお願いします。

    • ベストアンサー
    • CGI
  • Apacheとddo.jp

    自宅サーバーを構築していますが、Apacheとddo.jpの関係が整理がつきません、ドメイン会社で取得したIPアドレス等が重複しているようでddo.jpで無料で取得したIPアドレスは無用になってしまっている様なのですが。Apacheとddo.jpの関係を教えていただけませんか?

  • サーバーの中に入れないです。

    サーバーを仕立てて見ようと思い色々やってみましたが、ルーターのroot/pass画面が出てしまい サーバー内の"index.html"ファイルが見えません。 ルーター内の80番はOpenしています。 ローカルIPも 192.168.0.86で合わしてあるはずなんです。 Apache2の設定書き換えも終わっていますが?

  • CentOSサーバーにグローバルIPでアクセス不可

    こんばんは. 昨日からLinuxを触って色々と勉強しております. Apacheでサーバーを立てたのですが,問題があり今回質問させていただきました. まず,環境ですが, Windows Vista HP と CentOS 5.10 をデュアルブートで入れています. (この環境も勉強のために行ったためVistaは使っていません) # yum install -y php-mbstring でApacheをインストールし, http://mizushima.ne.jp/Linux/httpd/Apache.php に倣って設定を行い,起動しました. その後,/home./userのパーミッションをdwrx--x--x (711)に変更しました. また,MyDNSでドメインを取得し,linux版のDiCEで更新を行っています. 以上が現在の環境です. そこで,問題なのですが, プライベートIPアドレスではHTMLのページが表示されるのですが, ドメインを通すとルーターの設定画面へ飛んでしまいます. グローバルIPを調べて直打ちでアクセスしても同様にルーターの設定ページへ飛びます. 具体的には,プライベートIPでは http://<プライベートIP>/ → /var/www/html/index.html が表示 http://<プライベートIP>/~user/ → /home/user/public_html/index/html が表示 一方,グローバルIPでは http://<グローバルIP>/ → http://<グローバルIP>/cgi-bin/cgi?req=twz にリダイレクト(画面は,認証後ルーターの設定画面) http://<グローバルIP>/~user/ → 認証後 404 となります. このような状態になる原因として考えられることが何かあれば,ご教授して頂けると幸いです. Linux歴2日でどこを調べれば良いのかも分からないため,何卒よろしくお願いいたします.

  • 自宅サーバが外から見れない

    XP Home&Apache2でお遊び用の自宅サーバを構築しています。 プロバイダ(PoweredCom)からレンタルしているルーター一体型ADSLモデム(Aterm DR202C)を使用していますが、IPマスカレードの設定が良くないのか、外から自分のサーバにアクセスできません。 ルーター設定画面の[ポートマッピング設定]でNATエントリを 変換対象ポート:www 変換対象プロトコル:TCP 宛先アドレス:192.168.0.2(サーバマシンのIP。「手動構成」にして固定済み) 宛先ポート:www と設定しました。 また、[LAN側設定]のネームサーバを、プライマリDNS、セカンダリDNS、ともにプロバイダ加入時の案内にあった値に設定しました。 Dynamic DO!.jpでドメインを登録し、テスト時はアクセスの直前にIPアドレスを更新しています。 サーバを入れたマシンからのアクセスでは、 http://127.0.0.1/ http://192.168.0.2/ http://(Dynamic DO!.jpで表示される外部IPアドレス)/ http://(Dynamic DO!.jpで取得したドメイン)/ のいずれでもindex.htmlが正常に表示されるのですが、友人に頼んで外からアクセスしてもらったところ、外部IPアドレス、.ddo.jpのドメインのいずれでも「サーバがみつかりません」というエラーが出るとのことでした。 ローカルからアクセスできる以上、Apacheは立ち上がっているはずですから、ルータの設定に問題があると思うのですが……具体的には、どこが問題なのでしょうか?

  • httpルートへのアクセスはサーバーがいないようなフリをさせたいです。

    httpルートへのアクセスはサーバーがいないようなフリをさせたいです。 httpサーバはapache互換です。 以下のような配置があるとします。 httpルート | +ーdira   index.html   page1.html ブラウザから、 下記の入力で正しくページを表示。 http://ドメイン/dira http://ドメイン/dira/index.html http://ドメイン/dira/page1.html http://IPアドレス/dira http://IPアドレス/dira/index.html http://IPアドレス/dira/page1.html 下記の入力、つまりhttpルートへのアクセスがあった場合、あたかもサーバが存在しないような、でたらめな誤ったドメイン(またはIP)を入力した時と同じリアクションを返す事はできますか? http://ドメイン/ http://IPアドレス/ httpd.confの設定でできませんか?

  • apche ServerNameについて

    いつもお世話になっております。 自宅にlinuxをインストールし、Apacheの設定を行っているところで躓いてしまいました。 自宅には固定のグローバルIPというのが無いので、DDNSを使ってIPを取得しようと思いました。 参考URL:https://ddo.jp/ 登録ドメインとして(例)hogehoge.ddo.jpというのを登録し、 apacheのhttpd.confにある、Server Nameという項目の ServerName localhost:80を ServerName hogehoge.ddo.jp:80に書き変え、apacheの再起動を行ったのですが、 http://www.hogehoge.ddo.jpに接続しても繋がりませんでした。 試しにhttps://ddo.jp/に表示されているIPアドレスにpingを打ってみたのですが、timeoutで返ってしまいます。 グローバルIPの確認http://www.sunmoon.co.jp/software/RCGate/cgi/ip_check.cgi で表示されているIPと同じIPなのですが。 環境はマンションにあるルータから自宅にあるルータに繋げて、固定のIPを割り振っています。 ご教授よろしくお願いします。

  • DynamicDNSサービスでのapache運用

    YahooBBを使いTurboLinux6.5Serverで自宅サーバを構築しています。 自宅のLAN内で公開しているページをみるときはサーバのローカルIPを叩けばみれるのですが、使っているDynamicDNSのドメイン名で見れるようにしたいです。 もちろんLAN外ではみることが出来ます。 現在:http://192.168.1.xx/index.html 希望:http://xxxxx.ddo.jp/index.html 家庭内ネットワークで「希望」のアドレスをブラウザに入れて見るための方法はありますか? BBモデムからコレガのルータを介してLinuxサーバとPC2台がつながっています。

  • webminでのDNSサーバーの設定方法

    現在、TurboLinux6.0でWebサーバーを作ろうと考えています。 Apacheは既に動いています。 グローバルIPを 202.***.***.209 - 202.***.***.222 までもらいました。 ドメインは、 hogehoge.jp という形で取得済みです。 ApacheをインストールしているTurboLinuxにはグローバルIPの 202.***.***.211 を振ってあります。IPを打てば外からでもWebを見れるようにはなっています。 何とかドメインで閲覧できるようにするために、DNSの設定をwebminでやろうとしているのですが、まったく意味が分かりません。 設定方法を教えてください