東京のWeb制作会社LIGLIGならできるおもしろいこと。バックエンドシェアこんにちは、ディレクターのあゆみです。この記事からすんごいほったらかしにしていた「ディレクターだけど(だからこそ、かなあ)インフラ周りも勉強しようね啓蒙活動」ですが、今回はちょっと続きを書きます。第一回として、DNSってなんぞやという初歩的な部分を。サーバ周り上級者ディレクターは弊社ディレクターJackの記事をどうぞ。ディレクターなら知っておきたいシリーズが普通に難しい、つらい。いうことで、わたしは知ってるようで意外と知らない人も多いかも......という祈りを込めて、こつこつやっていこうかなと思います。Systemのことです。Systemそのものが、結局なんなんやということだと思うのですが、DNSはホスト名をもとに、ホストのIPアドレスを教えてくれるシステムのことです。普段よく使っている「ドメイン」も「IPアドレス」も、結局は同じ「住所=アドレス」のことを指します。コンピュータ全体の話になるとあれなんですが、コンピュータが解釈するのはそもそも2進数のデータ。0と1のバイナリの世界です。0と1であれこれのファイルをさばいているコンピュータにとって、アルファベットやら記号やら数字やらが入り混じるドメインはわかりにくいわけです。そのため、コンピュータには数字でわかりやすく住所を教えるためにIPアドレスがあります。人間にとってはドメインの方がわかりやすい。コンピュータはIPアドレスじゃないとしんどい。ここの橋渡しをするのがDNSで、その住所録をたくさん持っているのがDNSサーバというイメージです。DNSサーバはなんだか自治体や会社に似ているDNSサーバはドメイン1つ1つではなく、範囲ごとに存在しています。して、各住所がドメインとして説明していきます。台東区というひとくくりの住所録(近くのドメイン)をまとめて管理しているのが台東区役所。台東区民がご近所の台東区民の家に行くために住所が必要(=サイト訪問)であれば、台東区役所に聞けば教えてくれます。......が、千代田区の家に行こうと思うと、台東区役所に聞いても管轄外なのでわからないわけです。その上に東京都があるんですね。「千代田区の◯◯さんの住所は■■とのこと」これでようやく住所(=ドメイン)がわかりましたね。今回都庁にあたる、各ドメインのDNSサーバの総まとめになるサーバがルートDNSサーバとなります。はい、ここでちょっとドメインの仕組みに興味が湧いてきた人はドメインまるわかり.jpを舐め回すように読みましょう。だいたいなんでもわかるはず。(このサイト行くたびに、日本語URLにしてんのすごいなっていつも思う)DNSに関してはすぐわかる!DNSのしくみのページを読めば大丈夫です。(最初からこのURLでええやんけ......って思ったとしても口に出さないでください。カジュアルに翻訳してみる、がテーマなので......)ということで、「DNSってなんか聞いたことないけど、改めて聞かれるとなんなのかわからない人も意外と多いはず」と信じて、身近な例に落とし込んでカジュアルにさらりと書きました。(おまけ)勉強したい気持ちを加速させるおすすめカルチャーアイテムわたしは生粋の形から入るタイプなので勉強しようにも何か別のものでモチベーションを上げないと頑張れないタイプなんですよね。いうことで「やらなきゃなのはわかってるけど、なかなかやる気が......」って時に私のやる気をアップしてくれる素敵な作品をご紹介。週末の午前中にこの辺を見ておくと午後なんとかなる(かも、しれない......)。最近前にも増して映画ばっかり見てるので、ほぼ映画です。<漫画>王様達のヴァイキングマンガ大賞2015にも選ばれていましたね〜。元引きこもりのスーパーハッカー是枝くんが、巻数が進むごとに頼もしくなっていっててもう涙が出そう。公式のtwitterにもコードごりごり出てきたりと、見てて楽しい。第1話はここから立ち読みできるのでどうぞ。(ビッグコミックス)<映画>ピエロがお前を嘲笑う天才ハッカーの自白の物語。ドイツの映画なんですが、映像も音楽も最高に格好いい。なんであんなに上映劇場少なかったの......。ここ最近でかなりのヒットです。underground.」がまじでクールすぎだろおいおい、と思うこと請け合いです。予告編動画は微妙なので、とりあえずTSUTAYAに行った方がいいです。<映画>イミテーション・ゲームいま私たちの生活に欠かせないコンピュータの誕生に大きく貢献したアラン・チューリングのお話。きっかけはドイツの暗号、エニグマの解読だったんですね。プログラミング云々までたどり着く以前のお話ですが、数学の話いっぱい出てきて面白い。これも予告編無視して本編いってもらってOKです。ビューティフル・マインドを彷彿とさせます。<映画>ソーシャル・ネットワークもう言わなくてもいいと思いますが、facebookのマーク・ザッカーバーグのお話。Webサービスにそこまで興味が無い私でも、これ見た直後は「サービスええやん...」ってなるほど。「一攫千金のためにも勉強しよう」っていう、その瞬間の気持ちが大事です。ここから先も、ザッカーバーグやスティーブ・ジョブズなどの映画(既にたくさんあるけど)はたくさん出てくると思うけど、ソーシャル・ネットワークを見ずして進めません。本作、デヴィット・フィンチャーが監督でっす!最高〜〜〜。<映画>ソードフィッシュちょっと古いけど好きなので。大事なパスワードを口頭で伝えるシーンは、セキュリティとはなんぞやということを教えてくれる。(2001年公開かあ...)この映画に限らず、よくあるパスワード解読のシーンを見ると、「今の自分だと速攻死ぬことになるから、ひとまず勉強しよ...」と、思えるはず。劇中に出てくるPCが古い。感じてしまうのに、15年しか経ってないって事実に死にたい。<映画>ブラック・ハッカースペインの映画なんですが、PCの画面でどんどんストーリーが進みます。いった出来事はもはや映画の中の出来事じゃないよなあと思います。現実にリンクする感覚がありますよね......。こんな目に遭わないためにも、「ちゃんと勉強しよう」と思えるはず。......さいごに盛り上がって書いてたらおまけのはずなのになんかすごく重たくなった......。肝心のとこ以外のボリュームでかすぎ!っていうクレーム以外受け付けます。勿体無い......。いう想いを抱えながら今回はここまで。連載が始まりそうなテンションのタイトルですが、ディレクターによる連載が始まりましたので、早速しばらくお休みします。(打ち切り感しかしない、この[ディレクターがサーバ周りを学ぶ]シリーズ...細々と勉強は続けますよ...)代わりに、Web制作のディレクター全員で制作を依頼する際に気をつけたいことや制作の基礎知識をリレー形式で公開していきますのでお楽しみに。POSTLIGへの自由なメッセージお待ちしています頂いたご意見への回答は行っておりません。