みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

グローバルIPアドレスなのに、名前解決できないのはなぜですか?

グローバルIPアドレスなのに、名前解決できないのはなぜですか?

グローバルIPアドレスでWebサーバを構築しましたが、
クライアント側から
「http://ホスト名/index.html」では接続できません。
http://XXX.XXX.XXX.XXX/index.html」なら問題ないのですが。

クライアント側のhostsに
「XXX.XXX.XXX.XXX ホスト名」を記載すると、
「http://ホスト名/index.html」で接続はできるのですが。

hostsに記載せずに接続するのはどのような設定が必要なのでしょうか?

投稿日時 - 2010-03-25 13:28:33

QNo.5778194

すぐに回答ほしいです

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

サーバのPCにグローバルIPを割り当てておられるのでしたら、ネットワーク的には、インターネットからそのグローバルに接続できます。もし、ルータにグローバルIPを割り当てて、NATでサーバPCにはローカルのIPが割り当てられているのでしたら(たぶんこちらだと思いますが。)ルータにこのポート(80)への接続を受け入れて、そのパケットはこのローカルのIPアドレスへ転。という感じで設定する必要があります。ルータの設定で、バーチャルサーバとかの項目がそうです。

とりあえず接続してみたいということであれば、サーバPCをルータを介さないでインターネットに接続して、実験されればいいかと思います。それで接続できなければ、サーバサイドの設定の問題となります。頑張ってみてください。

投稿日時 - 2010-03-25 20:20:52

お礼

回答、ありがとうございます。

ルータの設定で外部からの接続できなかったようです。

投稿日時 - 2010-03-26 09:41:18

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.4

>質問が素人で申し訳ございません・・・
その素人さんが会社内のサーバを外部公開はやめておけ。
構築でこんなに苦労するとその後の管理/保守すらまともに
できないでしょう。
それにサーバ公開の危険性を理解していますか?
http://tmaeda.s45.xrea.com/20041101.html


専門の技術者を数名雇って365日24時間のシフトで管理しないとだめですよ。
そんな費用かけるなら相当な事が無い限りレンタルサーバ(共用/VPS/専用)をレンタルした方がやすい。
ついでに言うと安いレンタルサーバより月々の電気代の方が高くつく。

投稿日時 - 2010-03-25 15:20:22

お礼

ご指摘、ありがとうございます。

「会社」と言いましても社員2名の自宅権=会社なもんで。

「サーバ公開の危険性を理解」も勉強になりました。
ありがとうございます。

投稿日時 - 2010-03-25 15:40:03

ホスト名とは独自ドメイン名のことを意味していますよね?
だとしたら、そのドメインをDNSに登録していないのではありませんか?
ご確認下さい。

なお、ドメイン名とは、Windowsパソコンに付与される「コンピュータ名=ホスト名」のことではありませんので、念のため。

投稿日時 - 2010-03-25 14:59:48

補足

回答、ありがとうございます。

御回答の通り、ドメイン名をDNSに登録する必要がある事がわかりました。

ただ、現在はIPアドレスで接続確認ができない状態なので、
まずはIPアドレスで接続できるように調査中です。

投稿日時 - 2010-03-25 15:18:43

お礼

回答、ありがとうございました。

投稿日時 - 2010-03-25 15:19:20

ANo.2

TCP/IP なり UDP/IP なり, とにかく「インターネットプロトコル」を使って通信するなら原理的には IPアドレスさえわかればいいので, ドメイン名が登録されているかどうかに関係なく「IPアドレスによるアクセス」はできるはずです.
もっとも, 場合によっては逆引きしたり正引きしたりすることがあるので, 登録されていないとそのときに困るかもしれません. HTTP でそういうことがあるかどうかは知りませんが.

投稿日時 - 2010-03-25 14:24:40

お礼

回答、ありがとうございました。

投稿日時 - 2010-03-25 14:45:16

接続にはホスト名ではなくドメイン名で接続しますが、ドメイン管理はJPNICで行っているので、ドメイン名を登録していないと全国のDNSサーバーのドメイン情報が更新されないので、アクセスできません。
また、その時のドメイン名とはWindowsのドメイン名とは別で、インターネットでただ一つしか存在しないようにJPNICなどの管理が必要になります。

投稿日時 - 2010-03-25 13:36:39

補足

回答、ありがとうございます。

質問が素人で申し訳ございません・・・

ドメイン名を登録しない場合はグローバルIPアドレスでの接続は可能なのでしょうか?
http://XXX.XXXX.XXX.XXX/index.html

投稿日時 - 2010-03-25 13:51:08

あなたにオススメの質問