IPアドレス・ドメインとは?2019/11/11ShareTweetインターネットの普及によって、私たちは日常的にWebサイトにアクセスしたり、メールを送れるようになりました。アクセスしたいWebサイトに正しくアクセスできたり、正しい相手にメールを送ることができるのはどうしてか、考えたことはあるでしょうか。Webサイトにアクセスする際にはURL、メールを送る際にはメールアドレスが必要ですが、根本の技術に「IP」「ドメイン」が使用されています。今回は、インターネットでの通信を可能にするIPアドレス/ドメインについて詳しく説明します。古いWebサイトにさようなら。次世代技術と最新デザインでユーザーを獲得。https://www.itra.co.jp/index.htmlデザインからシステムやセキュリティまで、ワンストップでサポートできるからこそ、官公庁や大企業から選ばれ続けてきました。見た目の良いWebサイトを作るだけではなく、最先端の技術力とデザイン力を持って、クライアントの課題を解決できるWebサイトをご提案します。階層化による効率的な管理ドメインを分散管理するメリットまとめIPアドレスIPアドレスとは、簡単に言うと通信する相手を識別するインターネット上の住所です。私たちはお互いのIPアドレスを指定することで、インターネットでの通信ができます。手紙を例に考えてみましょう。手紙を送るとき、送る相手の住所を書かなければ相手の家へ届きません。同じように、手紙を受け取った相手は、発送者の住所を知らなければ手紙を送り返すことができません。IPアドレスも実世界での住所と同じ役割を果たしていて、通信したい相手のIPアドレスを指定し、同じように相手も発信者のIPアドレスを指定することで、インターネットで通信が可能になります。現在、IPアドレスはIPv4とIPv6の2種類があります。IPv4は192.0.2.1、IPv6は2001:db8::1のように、両者とも(英)数字の複雑な組み合わせで設定されているので、IPアドレスを直接記憶することは困難です。IPアドレスはそれぞれのIPアドレスに対応する名前をつけて管理されています。本来は数字の羅列であるIPアドレスが設定されているITRAのWebサイトは、そのWebサイトのIPアドレスに対応するURL、「https://www.itra.co.jp」という名前が付けられています。IPアドレス管理の階層化インターネット上では、名前空間と呼ばれる空間をインターネット全体で共有しています。名前空間とは「個人や組織を特定できる唯一の名前を付けなければならない空間」です。インターネットの世界では、同じ英数字の並びのIPアドレスや、それに対応する名前の被りはありません。インターネット初期は、1つの機関でこの名前空間を管理していましたが、IPアドレス申請の増加に伴って、名前空間の一部の管理を他の機関に任せることにしました。これが「階層化」と「委任」です。委任先の機関もIPアドレス情報を管理仕切れなくなったら、また他の機関に名前空間の一部を委任することができます。ドメインドメインとは、それぞれの名前空間が包括する範囲のことです。そのドメインにつけられた名前をドメイン名と言います。コンピューター的にはIPアドレスだけで通信先を特定できますが、人間にとってIPアドレスはあまりに複雑であるため、人間が理解しやすいような名前を設定しました。ドメイン名の仕組みWebサイトのURLやメールアドレスの「~~~.co.jp」「~~~@〇〇〇.com」という表記を何度も見たことがあると思いますが、これがドメイン名に当たります。~~~.co.jp~~~@example.com※下線部がドメイン名ドメインは「.(ドット)」で繋げる形で構成されていて、それぞれの文字列をラベルと呼びます。Domain)といいます。.jpや.comというよく見かける文字列はTLDに当たります。Domain)と呼びます。ドメイン名の見方TOP、2nd、3rdとあるのでお気づきかと思いますが、ドメインには上下関係があります。www.itra.co.jpこれはITRAサイトのドメイン名です。省略されているルートを起点に.jpがTLD、.coが2LD、.itraが3LDに当たりますが、これはルートというドメインの中に.jpというドメインがあり、その.jpというドメインの中に.coというドメインがあり、その.coというドメインの中に.itraというドメインがあるということを表しています。「日本にある企業、『ITRA』」のWebサイトということが読み取れます。階層化による効率的な管理IPアドレスと同様に、ドメインも階層化して管理されています。「階層化」と「委任」には、管理の負担を軽減するというだけでなく、名前の重複の確認をする際に、対応するドメイン内をチェックするだけで済むというメリットがあります。この場合であれば、~.jpというドメイン名であればjpの空間を、~.co.jpであれば上の階層にjpを持つcoの空間内で名前の被りがないかを確認するだけで、全体でその名前がたった1つ存在することができます。名前空間の委任によって管理を階層化することで、作業の無駄を極限まで省くことが可能となりました。この分割管理のシステムは、後に紹介するドメインの仕組みにも深く関わっています。ドメインを分散管理するメリットドメインも階層化による分割管理のメリットがあります。それは、ドメイン名の設定の幅が広がるという点です。ドメインが階層構造で管理されているということは、複数のラベルを使用したドメイン名を設定できるということを表しています。ドメインが階層構造で管理されていなかった場合、ドメイン名にラベルを1つしか使うことができません。その場合、日本にあることを示す「.jp」や、企業を表す「.co」が名前空間の中で1つしか存在できないため、ドメイン名の設定の幅がとても狭まってしまいます。IPアドレスもドメインも、階層構造によって効率的に管理されています。まとめIPアドレス/ドメインがどういう役割を果たしているか、ご理解いただけたでしょうか。インターネット上にも住所のようなものが存在することが分かると、インターネットの仕組みが少し分かったような気になれますね。今回紹介したIPアドレス/ドメインに深く関連しているDNSについての記事も併せてご覧ください。Web担当になったけれど自分の知識に自信がない、自社のWebページをもっと改善したい、けれども、うちにはそんな時間も人材もないというお悩みはございませんか?WebMediaを運営するITRAではお客様に真摯に向かい、ご要望に沿ったWebサイト制作やリニューアルを行ってきました。お気軽にお問い合わせください。WebMedia参考記事ドメインとDNSの違いを理解していますか?https://www.itra.co.jp/webmedia/domain_dns_difference.htmlドメインとDNS。官公庁や大手企業を中心とした大規模なWebサイトを総合的にプロデュースするWeb制作会社。デザインからシステム、サーバーまでWebサイトに関わるお客様の悩みを解決します。人気の記事1AdobeのFlash終了に向けた正しい撤収方法と代替案2GoogleのURL短縮サービスが3月で終了。カスタムサーチ」が3月末で終了。