サーバにアクセスできない原因と対処方法について教えてください

このQ&Aのポイント
  • CentOS5 Appach2でwebサーバを立ち上げましたが、外部からアクセスできません。
  • httpではアクセスできず、エラーメッセージ(The requested URL could not be retrieved (113) No route to host)が表示されます。
  • ネット環境はフレッツ光ホームタイプ、NTT貸与のV110ルータ、固定IP (219.117.xxx.xx/32)、ドメイン取得済み ISP:インターリンクです。
回答を見る
  • ベストアンサー

サーバにアクセスできません

CentOS5 Appach2でwebサーバを立ち上げましたが、外部からアクセスできません。原因、対処方法についてご教示ください。 ftpサーバにはアクセスできるのですが、httpではアクセスできず、エラーメッセージ(The requested URL could not be retrieved (113) No route to host)が表示されます。 ネット環境は、フレッツ光ホームタイプ、NTT貸与のV110ルータ、固定IP (219.117.xxx.xx/32)、ドメイン取得済み ISP:インターリンクです。 ping、dig、nslookupはそれぞれOKで、名前解決も問題なさそうです。 ポートフォワーディング(V110で言うところの静的NAPT)も行い、80ポートを開放しているはずなのですが・・・ その他の症状として、 ホスト機で、固定IPにアクセスすすると、ルーターの設定画面にアクセスしてしまいます。(192.168.1.1=LAN側ゲートウェイ) また、内部クライアントからもhttpではアクセスできない状態です。 (それぞれwebにはアクセスできますし、pingもOKです。) どうぞよろしくお願いいたします  

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

  • ベストアンサー
  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.2

#2さんの意見参考ですね、 自分もVine4.2で公開サバー有りますが、他の仕事が有るので管理出来ないので、サーバーの管理ファイル設定じのみ起動で、公開はレンタルサーバーが安心で安いと思います、 内部から見るのはhostsで見れますが、 httpサーバー起動して無いのでは httpサーバーの設定見直し(デレクトリー等) サーバーのタイプ違いますが参考で サーバーテスト等 http://www.aconus.com/~oyaji/www_tst/www_tst.htm 勉強の為で公開は同じく疑問で踏み台にされない知識が先だと思います。 サーバーの公開はネッワークカメラの知識程度で公開出来てしまう程易しいですが?管理は難しい。

kkktkkk
質問者

お礼

ご回答ありがとうございます 問題は自己解決しました。原因はOSのファイアウォールの設定ミスでした。 お騒がせしました。 御忠告のとおり慎重に対応していきたいと思います。このたびはありがとうございました。

その他の回答 (3)

  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.4

あとサーバーテスト資料です http://www.cman.jp/network/support/index.html

  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.3

素人の場合サポターサイトが少ないので、 このサイト参考でVine4.2で構築が、質問も出来て良いですよ、 試行錯誤良くないので、参考まで。http://vine.1-max.net/

  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.1

昔の私の回答+αで http://oshiete1.goo.ne.jp/qa3711544.html 上記の回答の場合は内部からの通信はhostsを書けば解決ですが、 今回の場合、Apache側も解決しないと通信は不能だと思います。 Apacheはあまりいじったことはないのですが、あくまで内部ネットワークに 入ってきた通信は固定IPではなく、プライベートアドレスになります。 従ってhttpd.conf に記述するアドレスは ・内部のIPアドレスにする ・その他・・・ だと思います。(私はこれしか思いつきませんでした) ただ、このままだとデフォルトエラーページ等でIPアドレスが表示される ことがありますのでカスタマイズしたページに切り替えることをお勧めします。 セキュリティには十分注意の上、がんばって設定してみてください。

kkktkkk
質問者

補足

早速、御回答いただきありがとうございます。 ご指摘の件ですが、Apacheを含め、サーバ機に外部固定IPアドレスは設定してはおりません。アドレスやドメインの設定ミスを疑って見直したのですが原因がつかめない(理解できない)状況です。 なお、サブネット内での挙動ですが、サーバ機自体で自身のサブネットアドレス(192.168.1.xx)にアクセスした場合は正常ですが、外部固定IP及びFQDNでアクセスするとルータ設定画面(192.168.1.1)が表示されます。 内部クライアント機では、どちらのアドレスでもエラーとなってしまいます。 ちなみに、内部クライアントのhostsにはサーバ機のサブネットIPアドレス及びFQDNを書いていますが駄目です・・・。 もう一度にらめっこしてみます。ありがとうございました。

関連するQ&A

  • ルータからポートフォワーディングをしていないマシン上WEBサーバへのアクセス

    質問させて頂きます。よろしくお願い致します。 192.168.1.254 がデフォルトゲートウェイ(ルータ)。 以下6台、すべてのマシンが固定IP(非DHCP)で、 192.168.1.1 ~ 192.168.1.6 というネットワーク構成です。 192.168.1.4:80で、WEBサーバを動かしています。 内部(ローカルエリア)からのみ使用する、自作WEBアプリを動作させるためです。 外部者に使われては困るWEBアプリを動作させているので、 万が一にも、外部からアクセスされては困る、という状況です。 デフォルトゲートウェイのルータには、 「外部からの80番ポートへのアクセスは、192.168.1.4へ流す」という、 いわゆるポートフォワーディングの設定は、していません。 なので、グローバルIPアドレスをブラウザのURL入力欄に入力しても、 一応は、WEBサーバへはアクセス出来ていないように見えます… そこで、質問は、 外部から、192.168.1.4上のWEBサーバ(80番ポート)へのアクセスは、 本当にこれだけで不可能と考えてよいのか? ということです。 言い換えれば、ルータにポートフォワーディングの設定をしていないだけで、 外部から192.168.1.4へのアクセスは、 本当にすべて遮断できていると考えてよいのか? ということです。 ルータからの道筋がないわけですから、 単純に考えたらこれだけでも大丈夫のように思えるのですが、 自身のネットワークの知識は、粗末なものである為、 不安に駆られ、質問させて頂いた次第です。 初歩的かもしれませんが、ご教授下さい。 何卒、よろしくお願い致します。

  • WEBサーバを2台立てる際のポートフォワーディグ

    LAN内に複数台(2台)のWEBサーバを立てて外部からアクセスさせる場合の ルータのポートフォワーディング(アドレス変換)について。 ※グローバルIPアドレスはルータのWAN側に1個だけ付与されているとします。 以下の図のように ルータの80ポートに着信があったらサーバAの80ポートにポートフォワーディング。 ルータの8080ポートに着信があったらサーバBの80ポートにポートフォワーディング。 という具合に、ルータ側で着信ポートによってアドレス変換(ポート変換)させるしかないのでしょうか? ※つまりクライアント側に8080を指定してもらう。 これをTCP80でアクセスしたときに、こちらはサーバA こちらはサーバBへと 分けるためには、グローバルIPアドレスがもう1個いるという問題になるのでしょうか?    クライアントA→TCP(80)  → 【ルータ】→【サーバA:80ポート】+【サーバB:80ポート】 クライアントB→TCP(8080)        説明が下手ですいません。 よろしくお願いします。

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

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

  • ルータにサーバー用PCと開発用のPCを繋げる際の注意点。

    ルータにサーバー用PCと開発用のPCを繋げる際の注意点。 NTT光回線を使用して、固定IPでWEBサーバー兼ゲームサーバーを運営します。 終端装置に繋いだルータに、WEB兼ゲームサーバー用PCと開発用のPCを繋げようと思っています。 ルータのポートフォワーディング機能でWEB兼ゲームサーバーにポート20,21,80,あとゲーム用のポートに対応させます。 同一ルータ上にある開発用のPCのセキュリティについて何かやっておくべき点がございましたら、教えてください。 宜しくお願いします。

  • 自分のサーバーを立てたいのですが・・

    外部から自分のサーバーにアクセスしてもらうように ルーターを越えてサーバーPCを見えるようにしなくてはいけません。 ポートフォワーディング機能などを使ってそこのポートにアクセスしてきたものをサーバーPCで応答するように設定。 とルーター設定に書いてあったのですが、ポートフォワーディング機能を検索してもメールのことしか書いてありません・・ また、私の場合プロトコルはわからなかったので、すべてにしました。 と書いてあったのですが、どういうことなのでしょうか・・ 二日前から8時間くらい試行錯誤してもさっぱりで;; PC初心者でごめんなさい・・;

  • ネットワーク設定がわかりません・・・

    ネットワーク初心者です。勉強のためDDNSで固定IPを持たず自宅WEBサーバを立てています。 固定IPを持っていないので、下図【現在の構成】のように、インターネットからWEBサーバへのアクセスは、DDNSとルータのポートフォワーディング機能で、プライベートアドレスのWEBサーバに転送されるようにしています。 そしてこの度、興味からファイアウォール(Fortigate60)を購入し、下図【将来の構成】のような構成にしたいと思っています。 固定IPを取得すれば簡単だと思いますが、でもこのまま固定IPは取得せず今まで通りDDNSで運用してみたいのです。 そのような場合、ルータ、ファイアウォール、及びPCやWEBサーバにはどのようなネットワーク設定をしてやればよいのでしょうか? ルータにもファイアウォールにもポートフォワーディング・ルーティング機能があり、どのようにIPアドレス、ゲートウェイアドレス、ポート転送、静的ルーティング等の設定してやればよいのか、複雑でよくわからなく困っています。 【現在の構成】 Internet-[ADSLモデム付ルータ]-[HUB]-[PC]                  |              [WEBサーバ] ・ルータ(AtermDR202)のLAN側は192.168.0.1です。 ・LAN側の機器には全て192.168.0.Xを割り当てています。 ・PC、WEBサーバ用PCのデフォルトゲートウェイ設定は192.168.0.1です。 ・ルータはPPPoEブリッジの機能有 【将来の構成】 Internet-[ADSLモデム付ルータ]-[F/W]-LAN側:PC                 |               DMZ側:WEBサーバ ・ファイアウォールは LAN側ポート×4、WAN側ポート×2、DMZポート×1 を備えています。 ファイアウォールを設置する意味など、ツッコミどころはあるかもしれませんが、どうぞよろしくお願いします。               

  • Ciscoルータに接続したDHCP serverからIPアドレスがもら

    Ciscoルータに接続したDHCP serverからIPアドレスがもらえない。 ciscoルータのルータポート ギガ0/0にDHCPサーバ、ギガ0/1にクライアントを接続しました。 2つのポートは別セグメントでクライアントはIPアドレスを取得してくれません。 原因もしくは解決法を教えてください。 サーバにはアドレスを固定で割り当て。 ルータの2つのポートにはpingが通る。 クライアントも、仮でIPアドレスを振った場合のpingはOK。 サーバとクライアントを直接接続した場合も問題なくクライアントでIP取得。 ciscoの設定として、ポートにIPアドレスを割り当て。 クライアント側のポートには、ip helper-address でサーバのアドレスを指定。 DHCPサーバとして、Black Junmbo Dogを使用。 開始IP、終了IP、mask、DefaultGWのみを設定。 Jumbo Dogは、同一セグメントじゃないと動かないのでしょうか? どうか、お助けください。

  • 外部アクセス(自宅サーバ)禁止のプロバイダーって本当にあるのですか?

    自宅サーバを立てようと必死にがんばっているのですが、どうやっても外部アクセスできず (静的IPマスカレード済、OSのファイヤーウォール無効、SELinux無効で、LAN内からWebPageは見れる。 WebPageTestSiteでIP直打ちでWebサーバアクセスもできない。pingすら通らない。 (ICMPリダイレクトメッセージが返ってこない)(ルータの設定でpingがきたら応答すると設定) それどころか、ルータのログがpingがきたことを記録していないっぽい、tracerouteの結果が最後だけ*になる。) WEBでいろいろまわっていたら外部アクセス禁止プロバイダがあるという噂を耳にしました。 でもそれって、自宅サーバをやっているのが監視などでプロバイダ社員にばれたから警告または禁止であって、 僕みたい最初からつながらない場合は関係ないですか?

  • WEBサーバー2台を一つのプラバイダー回線で

    お世話になります。 今、ぷららプラバイダーBフレッツ回線にて、固定IPを取得して ルータの静的NAPT設定(ポート転送規則)にて、port80 他 運用しているwindows2000サーバーローカルIPにLAN側 転送IPアドレス としてnat変換して運用しております。 そこで、もう1台windows2000serverを運用したく、(IISでのASPシステム)固定IPをさらに1つ取得して、同様な設定をおこなうことで、可能でしょうか。 また、現在は、NTTのWebCasterX400vを使用しております。 セキュリティ的には、YAMAHAなどのルータが良いのでしょうか。 よろしくお願いいたします。

  • 【Webサーバー】特定のIPアドレスから接続できない。

    お世話になります。 問題の切り分けについてお教えください。 現在、社外にWebサーバー(debian+Apache2.2)があります。 私の事務所には、FTTH回線が2回線ありルーターも2つ存在しています。一つの回線からは、Webサーバーへssh、www、ftp、pingの疎通があることを確認しているのですが、もう一つの回線からは、ssh、www、ftp、pingにおいて全く接続することができません。※不通の回線については、このサーバー以外は接続が可能です。 Webサーバーのiptableを確認したのですが、特に何も設定しておりません。access.logを確認しても、接続の形跡はありませんでした。 また、sshでWebサーバーに接続して、不通な方のルーター(固定IP)へpingを飛ばすと応答があります。 原因は、外部にあるルーターがIP制限していると考えるのが普通でしょうか?他にサーバー内で確認できることがありましたら、お教えください。 どうぞ宜しくお願いいたします。