初心者/未経験

【初心者入門編】作成したWebアプリをネットで公開する為に最低限必要なドメインとは?(プログラミング言語:PHP,Ruby,HTML,Javaなど)

ドメイン

【初心者入門編】作成したWebアプリをネットで公開する為に最低限必要なドメインとは?(プログラミング言語:PHP,Ruby,HTML,Javaなど)

プログラミング初心者
プログラミング初心者
プログラミングを勉強して実際にローカル環境でアプリケーションを作れるようになったけど、副業や転職の時に見せる様としてどう公開すれば良いの?

プログラミングを初心者から勉強して、いろいろ作れる様になるとこの様なことを思いつくかと思う方もいらっしゃるかと思います!
実際に僕はRails/HTML/CSS/JavascripでWEBアプリケーションを作成したときはワクワクしてすぐ公開しました!

公開する為には、レンタルサーバーorAWSなどのクラウドを借りて、そこの上に作ったものを構築する必要があります!
さらにそこにはドメインと言う住所をつける必要があります!

ドメインって何かよくわからないですよね?
そこで今回は、「ドメイン」についての自分のアプリケーションを公開するにあたってこれだけ知っておけば良いと思う知識をまとめました!

※サーバの知識についてはこちらにまとめています↓
サーバー、レンタルサーバーについてよくわかっていない方は自分のサービスをリリース前に一度読んでおくと最低限の知識がわかります!

レンタルサーバー
【初心者入門編】作成したWebアプリをネットで公開する為に最低限必要な基礎知識VPS・レンタルサーバーとは?(プログラミング言語:PHP,Ruby,HTML,Javaなど)【初心者入門編】作成したWebアプリをネットで公開する為に最低限必要な基礎知識VPS・レンタルサーバーとは?(プログラミング言語:PHP,Ruby,HTML,Javaなど)...

そもそも公開の為にドメインがなぜ必要?全体的にどんな構成になるの?

ドメインはよくインターネット上の住所と言われます!
じゃあ、どんな構成なのかと言うとこんな感じです

レンタルサーバー説明

右側の「https://〇〇・・・・」の〇〇の部分がドメイン部分になります!
この様に自分が作成したアプリケーションを構築したサーバーに割り当てます!
(自分が建てたマンションに住所を割り当てるのと同じ感じです)

こうすることで、世界の人があなたのアプリケーションにアクセスすることができるのです!
もちろん、あなたの家の中のサーバーにドメインを割り当てて、そこに世界からアクセスしてもらうことも可能です!
※セキュリティ的によろしくないので、普通の方にはおすすめしない構成です。

自分のドメインだから、自分のパソコンに設定するんじゃないの?

企業などは自社のサーバーに自社の名前が入ったドメインを割り当てて、専門のSEがきちんとセキュリティ面をカバーした上で公開する仕組みになっています!
ですが、個人では自分でサーバー買って・・・とリスクだしお金もかかるし手間もかかるのでネット上にサーバーを借りて、そこに自分用の住所を当てて、みんなに来てもらう形になります!

(レンタルサーバー側でも書きましたが、最近はこの辺りはクラウドなどに移行する法人も多いので一概には言えません。会社によっては自社でやらずに業者にお願いしているパターンも多くなっているかと・・・)

ドメインは買うの?レンタル?

ドメインはレンタルになります!

ドメイン自体は正式な管理機関・仲介登録業者があり、そこが管理していますので例え腕利きのSEでも昨日プログラミングを始めた人でも大体がお名前.com
からレンタルすることになります。

自分の好きなものを年間の利用料(長期契約もできます)を払ってレンタルすることができます!

日本人に馴染みのある.comや.jpなどは高く安くても数千円で高いものは数万円までします!
ですが、馴染みのないものは逆に1円のものもあるので、用途に合わせて楽に自由にレンタルすることができます!

ドメインはどこでレンタルできるの?

ドメインは先ほど説明した様に正式な管理機関・仲介登録業者に管理されており、そこからしかレンタルできません。

また、日本では圧倒的にお名前.comがメジャーで一人勝ちしております。

名前をみたことある人も多いのではないでしょうか?

なので、これからドメインをとる方は特に何も考えずお名前.comで取ればまず損することはないでしょう!

いろんなメリットがありますが、日本で最大級の取り扱い数に比べ無料ですしサポートも手厚いしレンタル後の利用も非常にしやすいので、初心者にとってはめちゃくちゃ助かります!

ちなみに一応紹介程度ですがエックスサーバーなどの様なレンタルサーバーと一緒に取れるところもあります。がメリットを考えると初心者はお名前.com一択かと。

まとめ

以上、ドメインについてまとめてみました!
最低限なぜ必要なのか、どこで取れば良いかわかったと思います!
あとは、レンタルサーバーとドメイン借りて実際にデプロイ (ネット上に構築)すれば良いだけですね!

と、ここまできたので肩の力を抜いて、最近ステイホームで家にいることが多いので、毎日プログラミングの合間に休憩で1本映画を見ています!
プログラミングのやる気もめちゃくちゃ上がる映画とか野心がメラメラ燃える映画とかあるので一石二鳥でおすすめです!

【無料】プログラミング学習の合間に見たい+学べる映画5選! モチベーションアップ間違いなし!【無料】プログラミング学習の合間に見たい+学べる映画5選! モチベーションアップ間違いなし!...

ぜひみなさんも休憩に映画でもどうぞ!