##インターネットに作成したサイトを公開するときに必要なもの
- IPアドレス、ドメイン
- Webサーバー
上記の2つが必要ですが、名前は聞いたことはある方も多いと思います。
再確認ということで、簡単に詳細を書いていきます。
##IPアドレスってなに?
「IPアドレス(Internet Protocol address)」は、インターネット接続中のコンピュータを識別する番号のことで、簡単に言うと、インターネット上の住所です。
インターネットってデータの送受信が頻繁に行われていますが、その通信の送り先がIPアドレスです。
ネットショッピングがいい例だと思います。
物を買っても相手が自分の住所を知らないと届かないですよね。
それと一緒です。
####自分のIPアドレスを確認してみましょう
$ curl -s ifconfig.me
そうすると「220.247.x.xxx」のように、「.」で区切られた数字が表示されたと思います。
この番号が、いまインターネット接続中のPCに割り当てられているIPアドレスです。
##ドメインってなに?
「ドメイン(domain)」は、IPアドレスを人間がわかりやすい名前に変換したものです。
例「220.247.x.xxx」→ 「hoges.com」
「xxxxx.com」や「xxxxx.co.jp」のような表示を見たことがあると思います。これがドメインです。
####ドメインを変換するシステム
ドメインはあくまでも人間がわかりやすい名前にしたものなので、コンピュータ同士の接続にはIPアドレスが必要です。
ドメイン名をIPアドレスに変換する仕組みを、「DNS(Domain Name System)」といいます。
##Webサーバーってなに?
「サーバー(server)」は、サービスを提供するコンピュータのことです。
このうち、Webサイトの表示に使われるサーバーが、「Webサーバー」です。
ん?よくわかりませんね、、
サーバと聞くと難しいですが、要は会社が用意したパソコンくらいに思っておけばいいと思います。
インターネット越しにそのパソコンのデスクトップなり、フォルダの中なりを閲覧できるようにしているだけなんです。
サーバーは複雑なことが多いので今回は多くは書きません。
私もまだまだわからないことが多いので、、
##終わりに
今回は簡単な概要だけまとめてみました。
私も初学者ということで、間違っている表現があると思いますが、ご指摘いただけると幸いです。