質問
2016年1月8日金曜日 3:18
IISを使い、WEBサイトを作成しました。
グローバルIPを使えばアクセスできる状態です。
しかし、そのままグローバルIPを使うのはセキュリティ的によくないと思い、ホスト名を利用したいのですが、さっぱりわかりません。
とりあえず適当にホスト名を"cat"とし、hostsに192.168.0.2 catと書き込んでもサーバーにしているPCでしか見られません。ローカルでも見られない。
知識が全くないだけかと思いますが、どうすればいいのか教えてください。
ドメイン名等は確認できています。これらを使うのでしょうか?
すべての返信 (7)
2016年1月8日金曜日 7:05 ✅回答済み
> ドメイン名等は確認できています。これらを使うのでしょうか?
その「ドメイン名」とはなんですか?
ドメイン取得業者に取得を依;して取得したものならその「ドメイン名」で名前解決(DNS を使ってその「ドメイン名」からグローバル IP を取得)できるようになっているはずなので、インターネットに接続されている他の PC やスマートフォンからその「ドメイン名」でアクセスして接続できると思いますが。
前にも書きましたが、Web サーバーのファイアウォールの穴あけは必要ですので、それを忘れずに。
あなたの言う「ドメイン名」がそうして取得したものでなければ、まずはドメイン取得業者に委託して DNS で名前解決できるドメイン名を取得してください。
ドメイン取得業者は、「ドメイン」「取得」などをキーワードにググると多数ヒットしますので、具体的な方法はそこと相談してください。
2016年1月8日金曜日 3:41
IIS のことを質問しているのですから IIS のバージョンぐらいは書いてください。
> グローバルIPを使えばアクセスできる状態です。
192.168.0.2 はグローバル IP ではなくてプライベート IP のはずですが・・・
> とりあえず適当にホスト名を"cat"とし、hostsに192.168.0.2 catと書き込んでも
> サーバーにしているPCでしか見られません。
どの PC の hosts ファイルに書き込んだのですか? その hosts ファイルのある PC でしか名前解決(詳細下記)できないので、「サーバーにしているPC」でしか hosts ファイルへの書き込みがなければ、そういう結果になると思うのですが。
名前解決
http://surferonwww.info/BlogEngine/post/2012/05/23/Address-resolution.aspx
イントラネット内であれば cat ではなくてコンピュータ名を使えば接続できるようになると思います。(ファイアウオールの穴あけも必要です)
2016年1月8日金曜日 5:52
バージョンが重要なのですね。7.5.7600.16385と書いてありました。
グローバルIPは202.xxx.xxx.xxxです。今考えると確かにおかしいですね。
hostsを書き換えるとき、多くのコンピューターの場合は面倒だとありましたが、その意味が理解できました。書き換えたコンピューターのみなんですね。
インターネットで他のPCやスマートフォンからホスト名で接続することはできませんかね?もちろん202....を使えば見られるのですが・・・
2016年1月8日金曜日 6:23
ドメイン名等は確認できています。これらを使うのでしょうか?
何をどう確認されたのでしょうか? 通常はドメインを使いますね。
2016年1月8日金曜日 6:38
ipと検索して、一番上のサイトで確認できる情報です。すみませんリンクは拒否されてしまいました。
グローバルIPと強く関係がありそうと思いますが、正直わかりません。
2016年1月8日金曜日 6:40
ドメイン名等は確認できています。これらを使うのでしょうか?
とありますが、ドメインはご自身で取得されたものをお持ちということでしょうか?インターネット向けに公開し不特定多数からIPアドレスではなく名前でアクセスさせるのであれば、以下ようにするのが一般的だと思います。
- ドメインを取得する
- DNSでドメインからIPアドレスを引けるようにする
もしご自身でドメインをお持ちなのでしたら、そのドメインを取得した(管理している)レジストラなどでDNS設定の資料などが提供されているかもしれません。
そうでない場合は、まずはドメインの取得、というステップが必要になるように思います。
きよくらならみ
2016年1月8日金曜日 8:34
私の知識不足でした。やはりDNSに登録しないといけないのですね。ありがとうございました。