• ベストアンサー

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

グローバルIPアドレスなのに、名前解決できないのはなぜですか? グローバルIPアドレスでWebサーバを構築しましたが、 クライアント側から 「http://ホスト名/index.html」では接続できません。 「http://XXX.XXX.XXX.XXX/index.html」なら問題ないのですが。 クライアント側のhostsに 「XXX.XXX.XXX.XXX ホスト名」を記載すると、 「http://ホスト名/index.html」で接続はできるのですが。 hostsに記載せずに接続するのはどのような設定が必要なのでしょうか?

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

  • ベストアンサー
  • north111
  • ベストアンサー率100% (1/1)
回答No.5

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

RootsTrip
質問者

お礼

回答、ありがとうございます。 ルータの設定で外部からの接続できなかったようです。

その他の回答 (4)

  • doran357
  • ベストアンサー率24% (23/93)
回答No.4

>質問が素人で申し訳ございません・・・ その素人さんが会社内のサーバを外部公開はやめておけ。 構築でこんなに苦労するとその後の管理/保守すらまともに できないでしょう。 それにサーバ公開の危険性を理解していますか? http://tmaeda.s45.xrea.com/20041101.html 専門の技術者を数名雇って365日24時間のシフトで管理しないとだめですよ。 そんな費用かけるなら相当な事が無い限りレンタルサーバ(共用/VPS/専用)をレンタルした方がやすい。 ついでに言うと安いレンタルサーバより月々の電気代の方が高くつく。

RootsTrip
質問者

お礼

ご指摘、ありがとうございます。 「会社」と言いましても社員2名の自宅権=会社なもんで。 「サーバ公開の危険性を理解」も勉強になりました。 ありがとうございます。

noname#111181
noname#111181
回答No.3

ホスト名とは独自ドメイン名のことを意味していますよね? だとしたら、そのドメインをDNSに登録していないのではありませんか? ご確認下さい。 なお、ドメイン名とは、Windowsパソコンに付与される「コンピュータ名=ホスト名」のことではありませんので、念のため。

RootsTrip
質問者

お礼

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

RootsTrip
質問者

補足

回答、ありがとうございます。 御回答の通り、ドメイン名をDNSに登録する必要がある事がわかりました。 ただ、現在はIPアドレスで接続確認ができない状態なので、 まずはIPアドレスで接続できるように調査中です。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

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

RootsTrip
質問者

お礼

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

noname#198951
noname#198951
回答No.1

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

RootsTrip
質問者

補足

回答、ありがとうございます。 質問が素人で申し訳ございません・・・ ドメイン名を登録しない場合はグローバルIPアドレスでの接続は可能なのでしょうか? 「http://XXX.XXXX.XXX.XXX/index.html

関連するQ&A