• 締切済み

自宅サーバーが接続できない、固定IP付与済み

自宅サーバーをつなげたいのですが、どうしてもつながりません。アドバイスをお願いします。 ◆ サーバー環境 - CentOS 5.2 - iptables は停止中、/etc/hosts.allow は ALL : ALL にしています ◆ ネットワーク状態 - マンションで回線共用 - 固定IPサービスに申し込み、アドレス付与されている - バッファローの無線LANルーター「WHR-HP-G」を使いノートパソコンなどを無線で接続。有線で自宅サーバーを接続 これ以前はコレガのルーターを使っていて、いわゆる「かんたん接続」機能で自動的に以下の設定になっており、インターネットに接続しておりました。 ------- IPアドレス:124.xxx.xxx.197 (付与された固定IP) サブネットマスク:255.255.255.192 ゲートウェイ:124.xxx.xxx.xxx DNS1(プライマリ)210.xxx.xxx.24 DNS2(セカンダリ)210.xxx.xxx.25 ------- ただしバーチャルサーバーが意図しない端末(普通のノートパソコン)に設定されてしまう不具合があったため、バッファローの無線LANルーター「WHR-HP-G」を購入しました。 ところが、上記の設定を手動でしたところ外部から内部、内部から外部、どちらの接続も不可になってしまいます。FireFoxの場合は接続しにいってしばらくたってから「接続が中断されました。ページの読み込み中にサーバへの接続がリセットされました。」と表示されます。ウイルスソフトは入っていません。 バッファローのルーターにもついている「かんたん接続」機能を使って自動設定すると --------- IPアドレス:172.16.xxx.xxx サブネットマスク:255.255.192.0 デフォルトゲートウェイ:172.16.xxx.1 DNS1(プライマリ):210.xxx.xxx.24 DNS2(セカンダリ):210.xxx.xxx.25 DHCPサーバアドレス:172.16.xxx.1 --------- と、ローカルアドレスが降られてしまいます。しかし、この設定ですと内部から外部へのインターネット接続は問題なくできます。 また不思議なことに、自分のIPを確認するWebサービス(​http://www.cman.jp/network/support/go_access.cgi​ )でIPを確認すると、付与されている固定IPアドレスではなく、「124.xxx.xxx.193」と別のIPアドレスになっているようです。なお ping、tracerouteいずれも届きません(IP/ドメインともに)。tracerouteは124.xxx.xxx.193という前述のIPアドレスまでは届いているようですが、その先に到達していないようです。バッファローのルーターにあるログ機能には自分のそれらしきアクセスはありませんでした。ただし全体で見るとまったく外部からのアクセスが届いていないわけではないようで、ログを見ると --------- FIREWALL TCP connection denied from 59.xxx.xxx.72:80 to 172.16.xxx.24:49989 (vlan1) --------- といったようなログは残っています。nslookupでドメインをひくと、割り振られた固定IPが指定されています。 なおポート変換(バーチャルサーバー)機能として、「ルーターのインターネット側IPアドレス」から「ポート80」できたパケットは「192.168.xxx.101」(接続したい自宅サーバー)の「ポート80」に転送するよう設定しています。 どういった原因が考えられるでしょうか、よろしくお願いいたします。 -----------------参考:ping ログ PING xxxx.jp (124.xxx.xxx.197) 56(84) bytes of data. From xxxxx.ne.jp (124.xxx.xxx.193) icmp_seq=2 Destination Host Unreachable From xxxxx.ne.jp (124.xxx.xxx.193) icmp_seq=3 Destination Host Unreachable From xxxxx.ne.jp (124.xxx.xxx.193) icmp_seq=4 Destination Host Unreachable

みんなの回答

  • 1108435
  • ベストアンサー率43% (94/217)
回答No.4

固定IPの自宅サーバーを経由してインターネットに継ぐ場合、ルーティング情報がいりませんか?インターネットへ、ただ簡単に継ぐ場合と違って、普通、最低自分のDNSまでのルートを切ってやる必要があると思うんですけど。

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

CentOS 5.2は経験無いですが ローカルで見えない{固定IP:hosts設定などで」 等で見えないのは公開以前にローカルの設定又はサーバーの設定に問題無いですか?

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

ローカル固定IPでポート開放? サーバーネームの設定は?

noname#202161
質問者

補足

質問ありがとうございます、 ドメインはお名前.comで取得し、ネームサーバーはお名前.comのものを使っています(01.dnsv.jp, 02.dnsv.jp)。そこからDNSレコードを設定し、プロバイダから割り振られた固定のグローバルIP(124.xxx.xxx.197)とドメインをひもづけています。 公開したいWebサーバーはローカルIPアドレスを固定にしており、ルーターのポート変換(バーチャルサーバー)機能を使って、80番ポートへアクセスがあればWebサーバーに転送するように設定しています。

  • takas223
  • ベストアンサー率22% (299/1308)
回答No.1

 これだけでは、わかりませんが、、、  サーバを固定IPとして、ポートを通して外部接続するならば、まずDHCPを回避、、、ただのルーターとしてPC側(サーバ側)で設定してみる。  じゃないと、ポートマッピングがおかしくなる可能性があるからです。  ちゃんと制御できているという保障があればいいんですが、、、  それから基本中の基本ですが、自分の固定IP内(プライベート)から、外部アドレスで直接サーバへは接続は出来ないですね。  ちゃんと接続できることを確認するには、プロキシを通して外部から確認してやる必要があります。  もしお分かりでしたらご容赦ください。

noname#202161
質問者

補足

説明がたりず申し訳ありません、また丁寧なご説明ありがとうございます。プライベートからではなく外部から確認していましたが、やはりつながらず…。 DHCP を回避して、以前使っていたルーターではつながっていた ------- IPアドレス:124.xxx.xxx.197 (プロバイダから付与された固定IP) サブネットマスク:255.255.255.192 ゲートウェイ:124.xxx.xxx.xxx DNS1(プライマリ)210.xxx.xxx.24 DNS2(セカンダリ)210.xxx.xxx.25 ------- を固定で設定すると、LAN からインターネットに出ることも、外部から公開サーバーを閲覧することもできなくなってしまいます。 どうも新しいほうのルーターで接続すると、WAN側にローカルIPがついてしまい、124.xxx.xxx.193という別のグローバルIPをNAT接続しているみたいです。 古いルーターで自分のグローバル確認→124.xxx.xxx.197 (これは正しい) 新しいルーターで自分のグローバル確認→124.xxx.xxx.193 (???) となってしまします。同じ口にイーサネットを接続しているのですが…。