• ベストアンサー

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

自宅サーバを立てようとしてwww.dyndns.comでDynamic DNSサービスを申請して以下のようなHostnameを取得しました。自宅では以下のURLにアクセスできますが(自宅のApacheサーバのページが見れました)、自宅外(友達の家、ネットカフェなど)からではアクセスできません。まったく検討がつきません。どなたか教えていただけますか? 例:http://xxx.dnsalias.net 使用しているプロバイダ:マンションでグループ契約しているusenです。

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

  • ベストアンサー
noname#36584
noname#36584
回答No.6

>実は自分に割り当てられているIPがグローバルIPかどうかも良くわかりません。IPは58.xx.xx.xxです。 IPが58.XX.XX.XXならばグローバルアドレスです。プライベートアドレスは10.XX.XX.Xxなど決められておりIPアドレスをみればすぐに判別できます。 http://www.soi.wide.ad.jp/class/20020036/slides/03/56.html http://58.XX.XX.XXでアクセスできないとのことですが ​http://dog.tele.jp/lookup.php​のページでポートスキャンしてみてください。httpはポート番号80を使いますので「チェックしたいポート番号」に80を入れてポートスキャン実行を押します。これで接続できなければ自宅外(友達の家、ネットカフェなど)からではアクセスできません。接続できない理由としては、okg00さんが言われように自宅内で複数のPCがありブロードバンドルーターを使用しておりポートフォワードの設定がなされていないことが考えられます。

tianhe
質問者

お礼

やっとできました! http://IPとwww.dyndns.com​で申請したhostnameの両方にアクセスできました。原因はとても不思議です。質問のところで「Apache」と書いてましたが、調べたらIISで動かしていました(すみません)。Apacheに切り替えたところすぐ接続できました。IISのどこがいけないのかわかりませんが、とりあえず自宅サーバを立てることができました。 いろいろありがとうございました!!

その他の回答 (5)

  • NNori
  • ベストアンサー率22% (377/1669)
回答No.5

グローバルアドレスでないならば、外部からはアクセスできません。ダイナミックDNSというのは、変化するグローバルアドレスに対して使うものであって、ローカルアドレスしかない状況ではどうしようもありません。

tianhe
質問者

お礼

>ローカルアドレスしかない状況ではどうしようもありません。 「自宅サーバ」で検索すると皆さんもADSLを使っていて自宅サーバを立てているようですが、何が違うのかわかりません。自宅サーバのページを読んでみます。

回答No.4

> >使用しているプロバイダ:マンションでグループ契約しているusenです。 > この点が気になります。 ご自宅サーバーのIPアドレスが、このグループ内で割り振られた アドレスであれば、外部からこのアドレスにアクセスすることができません。 Dynamic DNSサービスを利用しても同じくアクセスできません。 グループ全体のIPアドレスで、Dynamic DNSサービス契約し、 さらにグループ内でご自宅サーバーへとルーティングする必要があるのでは?

tianhe
質問者

補足

アドバイス、ありがとうございます。 実は自分に割り当てられているIPがグローバルIPかどうかも良くわかりません。IPは58.xx.xx.xxです。以下のURLで調べたところ、 http://dog.tele.jp/lookup.php あなたのグローバルIPは58.xx.xx.xxです。といわれています。このアドレスはipconfigで表示されているIPと同じです。つまり、私が使っているのはグローバルIPになるんでしょうか?プライベートIPの場合は上記のURLにはプロバイダのプロキシサーバのIPが表示されるのではないでしょうか?

noname#98978
noname#98978
回答No.3

>まったく検討がつきません。 検討する前に見当をつけましょう。 まず、ログを見て見当をつける事。

tianhe
質問者

補足

おっしゃることは正しいと思います。ありがとうございます。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.2

ルータでポートフォワーディングはできていますか?

tianhe
質問者

補足

すみません、ポートフォワーディングの意味がわかりません。調べてみます。

  • NNori
  • ベストアンサー率22% (377/1669)
回答No.1

IPアドレスはグローバルアドレスですか? グローバルアドレスであれば、お友達に直接IPアドレスでアクセスしてもらってみましょう。例えばグローバルアドレスが、 220.4.5.6 なら http://220.4.5.6 としてみましょう。これでアクセスできるならば、単にDNSのデータベースの更新が遅れてるだけです。果報は寝て待て、明日まで待ってみましょう。

tianhe
質問者

補足

グローバルIPではないと思います。http://IPでアクセスできません。それで http://www.dyndns.com/でDynamic DNSを申請したのですが、まだうまくいかないですね。