インターネットドメインネームシステム
概要概要
いつ DNS 存在していなかったので、ダウンロードする必要がありました Host fileホスト名とそれに対応するIPアドレスが含まれています。しかし、インターネットのホストの数が増えると、ホストファイルのサイズも大きくなりました。これにより、このファイルをダウンロードする際のトラフィックが増加しました。この問題を解決するために、DNSシステムが導入されました。
Domain Name Systemホスト名をアドレスに解決するのに役立ちます。階層的な命名スキームとIPアドレスおよび関連する名前の分散データベースを使用します
IPアドレス
IPアドレスは、ネットワークを介してマシンに割り当てられた一意の論理アドレスです。IPアドレスは、次のプロパティを示します。
IPアドレスは、インターネット上に存在する各ホストに割り当てられた一意のアドレスです。
IPアドレスの長さは32ビット(4バイト)です。
IPアドレスは、次の2つのコンポーネントで構成されています。 network component そして host component。
4バイトのそれぞれは、ドットで区切られた0から255までの数字で表されます。例:137.170.4.124
IPアドレスは32ビットの数字ですが、ドメイン名は覚えやすい名前です。たとえば、メールアドレスを入力するときは、常に[email protected]などの記号文字列を入力します。
ユニフォームリソースロケーター(URL)
Uniform Resource Locator (URL) インターネット上でドキュメントを一意に識別するWebアドレスを指します。
このドキュメントは、Webページ、画像、オーディオ、ビデオ、またはWeb上に存在するその他のものにすることができます。
例えば、 www.tutorialspoint.com/internet_technology/index.html internet_technologyディレクトリの下のtutorialspointWebサーバーに保存されているindex.htmlへのURLです。
URLタイプ
以下に示すように、URLには2つの形式があります。
絶対URL
相対URL
絶対URL
絶対URLは、Web上のリソースの完全なアドレスです。この完成したアドレスは、使用されるプロトコル、サーバー名、パス名、およびファイル名で構成されます。
たとえば、http:// www.tutorialspoint.com / internet_technology / index.htmです。どこ:
http プロトコルです。
tutorialspoint.com サーバー名です。
- index.htm ファイル名です。
プロトコル部分は、ファイルの処理方法をWebブラウザに指示します。同様に、URLの作成に使用できる他のプロトコルもいくつかあります。
FTP
https
Gopher
mailto
news
相対URL
相対URLは、Webページの部分的なアドレスです。絶対URLとは異なり、プロトコルとサーバー部分は相対URLから省略されます。
相対URLは、内部リンクに使用されます。つまり、リンクを配置するWebページと同じWebサイトの一部であるファイルへのリンクを作成するために使用されます。
たとえば、tutorialspoint.com / internet_technology / internet_referemce_modelsで画像をリンクするには、次のような形式の相対URLを使用できます。 /internet_technologies/internet-osi_model.jpg.
絶対URLと相対URLの違い
絶対URL | 相対URL |
---|---|
さまざまなWebサイトのWebページをリンクするために使用されます | 同じWebサイト内のWebページをリンクするために使用されます。 |
管理が難しい。 | 管理が簡単 |
サーバー名またはディレクトリ名が変更されると変更されます | サーバー名やディレクトリ名を変更しても同じです。 |
アクセスするのに時間をかける | アクセスが比較的高速です。 |
ドメインネームシステムアーキテクチャ
ドメインネームシステムは、 Domain Names, Domain Name Space, Name Server 以下に説明されています:
ドメイン名
ドメイン名は、IPアドレスに関連付けられたシンボリック文字列です。利用可能なドメイン名はいくつかあります。それらのいくつかは、com, edu, gov, net など、一部の国レベルドメイン名など au, in, za, us 等
次の表は、 Generic トップレベルドメイン名:
ドメイン名 | 意味 |
---|---|
Com | 商業ビジネス |
エドゥ | 教育 |
政府 | 米国政府機関 |
Int | 国際機関 |
ミル | 米軍 |
ネット | ネットワーキング組織 |
組織 | 非営利団体 |
次の表は、 Country top-level ドメイン名:
ドメイン名 | 意味 |
---|---|
au | オーストラリア |
に | インド |
cl | チリ |
fr | フランス |
我ら | アメリカ |
za | 南アフリカ |
英国 | イギリス |
jp | 日本 |
es | スペイン |
de | ドイツ |
ca | カナダ |
ee | エストニア |
hk | 香港 |
ドメインネームスペース
ドメインネームスペースは、インターネットの命名構造の階層を参照します。この階層には複数のレベル(0から127)があり、最上位にルートがあります。次の図は、ドメインネームスペースの階層を示しています。
上の図では、各サブツリーはドメインを表しています。各ドメインはサブドメインに分割でき、これらはさらに分割できます。
ネームサーバー
ネームサーバーにはDNSデータベースが含まれています。このデータベースは、さまざまな名前とそれに対応するIPアドレスで構成されています。単一のサーバーでDNSデータベース全体を維持することは不可能であるため、情報は多くのDNSサーバーに分散されます。
サーバーの階層は名前の階層と同じです。
名前空間全体がゾーンに分割されます
ゾーン
ゾーンは、メインドメインの下のノード(サブドメイン)の集合です。サーバーは、ゾーンごとにゾーンファイルと呼ばれるデータベースを維持します。
ドメインがさらにサブドメインに分割されていない場合、ドメインとゾーンは同じものを参照します。
ただし、サブドメイン内のノードに関する情報は、下位レベルのサーバーに保存されます。元のサーバーは、これらの下位レベルのサーバーへの参照を保持します。
ネームサーバーの種類
以下は、ドメインネームシステム全体を管理するネームサーバーの3つのカテゴリです。
ルートサーバー
プライマリサーバー
セカンダリサーバー
ルートサーバー
ルートサーバーは、DNSツリー全体で構成される最上位のサーバーです。ドメインに関する情報は含まれていませんが、権限を他のサーバーに委任します
プライマリサーバー
プライマリサーバーは、そのゾーンに関するファイルを保存します。ゾーンファイルを作成、維持、更新する権限があります。
セカンダリサーバー
セカンダリサーバーは、ゾーンに関する完全な情報を、プライマリサーバーまたはセカンダリサーバーである可能性のある別のサーバーから転送します。セカンダリサーバーには、ゾーンファイルを作成または更新する権限がありません。
DNSの動作
DNSはドメイン名をIPアドレスに自動的に変換します。次の手順では、ドメイン解決プロセスに含まれる手順を実行します。
入力すると www.tutorialspoint.com ブラウザに入ると、ローカルDNSサーバーにIPアドレスを要求します。
ローカルDNSは、要求されたドメイン名のIPアドレスを見つけられない場合、要求をルートDNSサーバーに転送し、そのIPアドレスについて再度問い合わせます。
ルートDNSサーバーは、次のような委任で応答します。 I do not know the IP address of www.tutorialspoint.com but know the IP address of DNS Server.
次に、ローカルDNSサーバーはcomDNSサーバーに同じ質問をします。
ザ・ com DNSサーバーは、www.tutorialspont.comのIPアドレスは知らないが、tutorialspoint.comのアドレスは知っていると同じように応答します。
次に、ローカルDNSがtutorialspoint.comDNSサーバーに同じ質問をします。
次に、tutorialspoint.comDNSサーバーがwww.tutorialspoint.comのIPアドレスで応答します。
これで、ローカルDNSはwww.tutorialspoint.comのIPアドレスを要求を送信するコンピューターに送信します。
ここでは、ローカルDNSはISP側にあります。