• 締切済み

サーバーに繋がりません・・・

こんにちわ。 自宅サーバーを立てようとおもい、いくつか設定してみたのですが、外部から自分のサイトへの接続ができません。 どなたか、原因がわかる方がいましたらご指導お願いします。 現在の状況 使用OSはCENTOS5 apacheを使用しています。 固定IPでないのでサブドメインを取得済み。 ルーター側のポートはポートマッピングで80を開放しています。(ルータはNECのAtermDR207C) ルーターからスイッチングハブを介して、デスク1台(centos5)ノート1台(Windws Vista) 内部からの接続は可能です。192.168.0.101で可能です。(ルータのDHPCの範囲が1~100のようです。) httpdの設定ファイルはほとんどいじっていません。 アドレスはhttp://cathy.dip.jpです どうぞよろしくお願いいたします。

みんなの回答

noname#202629
noname#202629
回答No.4

Q:8080ポートではWebサーバーの外部公開は上手く行くのですが、80ポートではダメです。なぜ? A:プロバイダーによっては外部からの回線へのアクセスを制限している場合があります。例えば、KCN-Netの場合外部からの1~1024ポートへの接続をプロバイダー側で排除しています。ご自身の環境(サーバー、ルーター)を確認して問題なければ、プロバイダー側にてアクセス制限が行われている可能性がありますので、一度プロバイダーにアクセス制限の有無を確認される事をお勧めします。

reochan111
質問者

お礼

ご回答ありがとうございます! 制限は特にないISPのようです><

回答No.3

>3番も何度もやったので 何故 4番が確認されていないのか判りませんが いずれにしろ自宅サーバーを開設するのならセキュリティ設定は必須ですので http://centossrv.com/iptables.shtml などを参考にしてiptablesを設定し その他 http://centossrv.com/ <=の 「6. サーバー公開前のセキュリティ強化」  なども実行してください。

reochan111
質問者

お礼

とりあえずすべて確認しましたが原因不明でした・・・ 回答ありがとございました!!

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

ローカル内とはいえ、サーバマシンに対してDHCPでのアドレス配布を設定するのはいかがなものかと。 ルータの再起動とかルータ配下のクライアントの起動まタイミングによってはサーバにしているPCのIPアドレスが変わってしまうこともありえます。 # IPアドレスのリース切れのタイミングで別クライアントがDHCPに問い合わせした…とか。 ANo.1さんの書かれている「4.」は確認しましたか? 外部から接続した場合にブラウザにはどんなエラーになりますか? またその時にログに何か記録されていませんか? # 内部から、外部向けの名前で接続しようとしても正しく接続できない。 # というのはありがちですが該当しませんか? バーチャルサーバ機能が有効になっていた場合、DDNSに登録した名前でバーチャルサーバの設定をしていますか? # HTTP/1.1ではリクエスト時にバーチャルサーバに対応するためにHostヘッダが必須になっていたかと。 と、いくつか書いてみましたが…私自身はWebサーバを動かしていませんので…。

reochan111
質問者

お礼

ありがとうございます! とりあえずいろいろやってみます><!

回答No.1

## まず、個人のサイトのURLを記載することは 禁止事項に挙げられています。 http://example.dip.jp/ と仮定してお答えします。  (↑実在しないことは確認済み) 1.nslookupの確認 WinでもLinuxでもいいのでコマンドラインで nslookup example.dip.jp <=と打ってEnterキーを押してください Name: example.dip.jp Address: 255.255.255.255 <=のようにIPアドレスが表示されます 2. サーバー上であなたのIPアドレスを確認 dip.jpドメインを管理する http://ieserver.net/ に行くとあなたのIPアドレスが 「回線 IPアドレス 255.255.255.255 をDDNSに登録」 と表示されているはずです そのアドレスが 1.で取得したものと一致していれば 3. にすすみます  一致していなければ そのページで登録しなおしてください また http://centossrv.com/domain-ieserver.shtml を参考にDiceを設定してください 3. 2までがOKなら ルーターの確認です  80portポートマッピングの指定がちゃんと反映されていますでしょうか?  設定完了=>ルーター再起動=>反映されているか確認してください http://www.akakagemaru.info/port/207C.html http://www.aterm.jp/manual/guide/model/200/e/index.html  また上記マニュアルでパケットフィルタで破棄していないことを確認してください 4.Cent のコマンドラインで su - でrootになってからiptableの確認をしてください # iptables -nL|grep ":80" ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:80 と出てくるか確認してください  

reochan111
質問者

お礼

ご回答ありがとうございます! 2番までも大丈夫で、3番も何度もやったので、大丈夫なはずなのですが、いまだに、いきません・・・。 何が原因やら><

関連するQ&A