DNSの定義、構造、階層、機能、仕組みと影響
DNS(ドメインネームシステム)を理解する
ドメインネームシステム(DNS)は、ホスト名またはドメイン名に関する情報を保存するためのシステムです。 これは、分散データベースまたはコンピュータネットワーク内の分散データベースの形式です。たとえば、次のようになります。 インターネット。 次に、このDNSは各ホスト名のIPアドレスを提供し、各サーバーを一覧表示します それぞれの電子メール(Eメール)を受信するメール送信サーバーまたはメール交換サーバー ドメイン。
DNS(ドメインネームシステム)は通常、ドメインネームサービス内でリクエストを解決するために使用されます これらのWebサイトの名前をIPアドレスにして、全体でコンピューターサービスとデバイスを見つけることを目的とします。 世界。 DNS(ドメインネームシステム)は、コンピューターのハードウェアがインターネット上でかなり重要なサービスを提供する場合もあります ネットワークはIPアドレスを使用して、アドレス指定やルーティングなどのタスクを実行します。 通常は、ホスト名とドメイン名を使用することをお勧めします。たとえば、ユニバーサルソース指定(URL)と 電子メールアドレス。 その機能を説明するために使用される一般的な例えは、DNS(ドメインネームシステム)は、ユーザーが入力したときにインターネットの電話帳と考えることができるというものです。 chromeやmozilaなどのWebブラウザでwww.indoxxx1.comを実行すると、ユーザーはIPアドレス124.11.xx.xxx(IPv4)および2003:e00:d:10:3:1xx:: xxにリダイレクトされます。 (IPv6)。
DNS履歴
このDNSは、1983年にPaul Mockapetrisによって発明され、最初の仕様はRFC882および883でした。 4年後の1987年、DNS仕様は後にRFC1034およびRFC1035に発展しました。 DNSは、非常に広いインターネットネットワーク上でデータを通信するのに役立ちます。
DNSが存在する前は、ネットワークに接続されているすべてのコンピューターでSRIのHOST.TXTファイルを使用して、アドレスを名前にマップしていました。 ただし、このシステムには制限があります。これは、1台のコンピューターのアドレスが変更されるたびに、そのコンピューターに関連付けられているシステムもHOSTファイルを更新する必要があるためです。 これらの制限は、DNSの存在によって満たされます。
たとえば、Webサイトでアドレスを入力すると、たとえば、education.co.id、DNS 次に、それをIPアドレス203.xxx.xxx.69の形式に変換して、コンピューターが理解できるようにします。 DNSは通常、Webブラウザや電子メールサービスなどのインターネットに接続されているアプリケーションで使用されます。 それとは別に、DNSはプライベートネットワークやイントラネットにも適用できます。
DNSを使用することにより、ユーザーはインターネット上のコンピューターやWebサイトのIPアドレスを記憶する必要がなくなります。 ホスト名またはドメイン名を覚えるだけです。 コンピューターのIPアドレスは変更できるが、ホスト名(コンピューター名)は変更できない、または変更できる可能性があります。 したがって、DNSは一貫している傾向があります。 DNSは、TCP / IPなどのインターネットプロトコルでも非常に簡単に実装できます。
DNSデータベース構造
DNSは、クライアントとサーバーの概念を使用して分散データベースと呼ばれることもあります。 それを使用するクライアントに提供できる、または提供できるあらゆる種類の情報を含むサーバーがあります。
このDNSデータベース構造は、階層または複数のブランチを持つツリーの形式になっています。 これらのブランチはドメインを表し、ホスト、サブドメイン、またはトップレベルドメインである場合とそうでない場合があります。
トップドメインはルートです。 このドメインは、ドット(。)の存在によって表されます。 さらに、ルートのすぐ下にあるドメインはトップレベルドメインと呼ばれます。 これらのトップレベルドメインの例としては、com、edu、govなどがあります。 トップレベルドメインの派生物はサブドメインと呼ばれます。 トップレベルドメインの後にあるドメインはセカンドレベルドメインであり、セカンドレベルドメインの下のドメインはセカンドレベルドメインと呼ばれます。
DNS階層
DNSマシンは、Windows OSサーバーサーバーを使用できるか、使用できます。このサーバーは、DNSマシンまたはサーバーとして、つまりLinuxOSで使用されます。 BIND(Berkeley Internet Name Domain)やよく使用されるDJBDNSなどのデーモンを実行しています。DNS実装のほぼ75% BINDを使用します。
13のメインルートサーバーがあり、それらは世界中に分散され、さらに分割されて取得されます。 ジェネリックトップレベルドメイン(gTLD)、特定の国の地域、特定のまたはIPアドレスブロックのブロックにサービスを提供 確かに。 あるルートサーバーと別のルートサーバーの間は相互に接続されており、相互のデータも更新します(www.rootservers.org)。
DNSには、ドメインのコンポーネントをグループ化するために使用される階層があります。 ドメインは、次の階層にグループ化されています。
1. ルートレベルドメイン
これは、ピリオドで表される階層の最上位です。 たとえば、education.co.idのように、ドメインの後ろにドットを追加するという特徴があります(.idの後ろのドット(。)はルートレベルドメインです)
2. トップレベルドメイン
これは、ドメインの右端に位置する単語、または後ろで読み取られる単語です。 たとえば、education.co.idの場合、トップレベルドメインは「.co.id」です。 トップレベルドメインには、ホストだけでなくセカンドレベルドメインが含まれる場合と含まれる場合があります。 一般に、トップレベルドメインはさらに2つに分けられます。
- GLTD(ジェネリックトップレベルドメイン):これは、一般的なプロパティを持つTLDです。例:.com(商用目的)、この.edu( 教育機関)、. gov(政府機関の場合)、. org(非営利組織の場合)、および.net(非営利組織の場合)。 通信網)
- このCCLTD(国コードトップレベルドメイン)は、たとえば国コードに基づくTLDです。 .id(インドネシアの場合)、. my(マレーシア)、. us(米国)などのようなものです 等
3. セカンドレベルドメイン
ホストやその他のドメインを含めることも、サブドメインと呼ばれることもあります。 たとえば、ru.wikipedia.orgドメインでは、セカンドレベルドメインは「wikipedia」です。
4. 第3レベルドメイン
これは、セカンドレベルドメインの左側にあり、ドットで区切られた単語です。 たとえば、ドメインru.wikipedia.orgの場合、この「ru」は第3レベルドメインの一部です。
5. ホスト名
ドメインの先頭にある単語。たとえば、www。Pendidikan.co.idの場合、wwwはホスト名です。 ドメインがホスト名を使用している場合は、コンピューターごとにFQDN(完全修飾ドメイン名)が作成されます。 そうすれば、DNSプレゼンスは、すべての組織で世界中に配布されます。 ネットワークに関する情報を含むデータベースに対して責任があります 各。
DNSの機能
-
ネットワーク上のコンピューターアドレスの識別
インターネットに接続されている各コンピューターには、独自のIPアドレスがあります。 DNSを使用すると、インターネットネットワークは、ネットワークに接続されている小さな部分としてコンピューターをマップできます。 -
各ホストのIPアドレスのプロバイダーとして
基本的に、すべてのWebサイト開発者は、一般の人々がWebサイトにアクセスできるようにホストを必要とします。 DNSを使用すると、各ホストのIPアドレスが識別され、各ホストにも独自のIPアドレスが割り当てられます。 -
電子メールサーバーのデータ収集の実行
メールサーバーが電子メールの受信または転送のいずれかで動作するたびに、データはDNSによって監視されます。 -
ドメイン名をIPアドレスに転写する
インターネット上の各Webサイトには、.com、.org、.idなどの独自のドメインがあります。 ChromeやMozillaなどのブラウザを経由することにより、表示または表示されるのは、ドメイン形式のサイトのアドレスです。 DNSは、ドメインをIPアドレスに、またはその逆に変換できます。 -
ユーザーがIPアドレスを覚える必要がないようにしますalamat
DNSがない場合、ネットワークはWebブラウザに入力されたアドレスにアクセスできません。 たとえば、DNSなしでeducation.co.idにアクセスする場合、コンピューター IPアドレスがまだ利用できないため、Education.co.idページを見つけることができません。 識別されます。
DNS(ドメインネームシステム)のしくみ
DNSマネージャーは、次の3つのコンポーネントで構成されていることに注意してください。
- DNSリゾルバー:ユーザーのコンピューターであるクライアント、アプリケーションプログラムからDNS要求を行うパーティ
- 再帰DNSサーバー:これは、リゾルバーの要求に基づいてDNSを介して検索を実行し、その後、リゾルバーに回答を提供するパーティです。
- 権限のあるDNSサーバー:これは、再帰が検索を実行した後に応答を提供するパーティです。 応答は、別のDNSサーバーへの応答または委任である場合とそうでない場合があります。
このDNSサーバーは、その役割を実行するために、各ユーザーのコンピューターをDNSサーバーに接続するためのリゾルバーと呼ばれるクライアントプログラムを必要とします。 問題のリゾルバープログラムは、Webブラウザとメールクライアントです。 したがって、DNSサーバーに接続するには、コンピューターにWebブラウザーまたはメールクライアントをインストールする必要があります。
- このDNSリゾルバーは、HOSTSファイル内のホストアドレスのルックアップを実行します。 検索されたホストアドレスが見つかり、提供された場合、プロセスは完了です。
- このDNSリゾルバーは、リゾルバーによって作成されたキャッシュデータを検索して、以前の要求の結果を保存します。 ある場合は、キャッシュデータに保存され、結果が表示されて終了します。
- このDNSリゾルバーは、ユーザーによって定義された、または定義された最初のDNSサーバーのアドレスでルックアップを実行します。
- このDNSサーバーは、キャッシュ内のドメイン名を検索するように割り当てられています。
- DNSサーバーが探しているドメイン名が見つからない場合は、サーバーが所有するデータベースファイル(ゾーン)を調べて検索を続行します。
- 見つからない場合は、問題のサーバーにまだ関連付けられている別のDNSサーバーに接続して次の検索を実行します。 その後に見つかった場合は、キャッシュに保存され、結果がクライアントに提供されます(Webブラウザーを介して)。
したがって、最初のDNSサーバーで探しているものが見つからない場合。 次に、上記と同じ6つのプロセスを使用して、2番目のDNSサーバーで検索が続行されます。 クライアントから多数のDNSサーバーへの検索はプロセスと呼ばれることに注意してください。 DNSサーバー間のドメイン検索プロセスは検索用語として知られていますが、反復検索 再帰的。
DNSの長所と短所
DNS(ドメインネームシステム)の長所と短所は次のとおりです。
DNSの利点
以下は、インターネットネットワークに適用されるDNSシステムの利点の一部です。これには次のものが含まれます。
- DNSを使用すると、Webページ(Webサイトであれブログであれ)を覚えやすくなります。
- このDNSは、管理者が簡単に構成することもできます。
- 一貫性、DNSを使用することにより、IPアドレスを使用してもホスト名のアドレスは変更されません
- コンピューターで使用されているアドレスが変更されました。
DNSの欠如
上記の利点に加えて、このDNSには確かにいくつかの欠点もあります。 以下は、DNSを使用することのいくつかの欠点です。
- ユーザーは、Webページにあらゆる種類の名前を使用することを制限するようになっています。
- DNSを実装するのは非常に困難です。
- DNS名も非常に制限されています(複数のドメイン名を作成することはできません)。
これは、DNSの定義、履歴、構造、階層、機能、仕組み、および影響についての説明です。説明されている内容が役立つことを願っています。 ありがとうございました
関連項目炭水化物の定義
関連項目段落を理解する
関連項目管理を理解する