DNSとその機能、およびDNSがコンピュータネットワークでどのように機能するかを理解する
でページにアクセスするたびインターネットでは、ユーザーは通常、アクセスしたいドメイン名を入力します。たとえば、Facebookのページを開きたい場合は、コンピューターのブラウザーにwww.facebook.comと入力します。
実際には、ドメインアドレスの後ろに、ページの場所を定義するIPアドレスが含まれていました。このIPアドレスは、DNSを使用してドメインから変換できます。 DNSに慣れる前は、コンピュータネットワークの初めは、コンピュータの名前とIPアドレスに関する情報を含むHOSTSファイルを使用していました。
このタイプのファイルも非常に面倒ですインターネットネットワーク上のすべての場所に最新バージョンのHOSTSファイルをコピーする必要があるため、インターネットユーザーにとって非効率的です。したがって、HOSTSファイルの役割を置き換えるためにDNSが作成されました。すぐに、以下のDNSの概念、DNS機能、DNS構造、DNS階層、およびDNSのしくみについてさらに説明します。
DNSの定義
ドメインネームシステム またはDNSは一般にIPアドレスをドメイン名に、またはその逆に、ドメイン名からIPアドレスに変換するように機能するシステム。そのため、ホストコンピューターはコンピューター名とドメインネームサーバーの形式でクエリを送信し、DNSによってIPアドレスにマップされます。
DNSは1983年に ポール・モカペトリス、RFC 882および883の初期仕様。 4年後の1987年、DNS仕様はRFC 1034およびRFC 1035に発展しました。DNSは、非常に広いインターネットネットワークでデータ通信を行うのに役立ちます。
DNSが存在する前は、HOSTファイルが最初に使用されていました。アドレスを名前にマップするためにネットワークに接続されているすべてのコンピューター上のSRIからのTXT。ただし、このシステムには制限があります。1つのコンピューターアドレスが変更されるたびに、そのコンピューターに関連付けられたシステムがHOSTファイルを更新する必要があるためです。この制限は、DNSの存在によって満たされます。
たとえば、たとえば、ウェブサイトのアドレスがdetik.comの場合、DNSはそれをIPアドレス203.190.242.69に変換して、コンピュータが理解できるようにします。 DNSは通常、Webブラウザーなどのインターネットに接続されているアプリケーションや電子メールサービスで使用されます。さらに、DNSはプライベートネットワークやイントラネットにも適用できます。
DNSを使用することで、ユーザーはインターネットネットワーク上のコンピュータまたはサイトのIPアドレスを記憶します。ホスト名またはドメイン名のみを覚えてください。コンピュータのIPアドレスは変更できても、ホスト名は変更できない可能性があります。したがって、DNSは一貫している傾向があります。 DNSは、次のようなインターネットプロトコルを使用して非常に簡単に実装できます。 TCP / IP.
DNS機能
DNSは確かにインターネットネットワークで独自の機能を持っています。それらの一部を次に示します。
- ネットワーク内のコンピューターアドレスの識別 :ネットワークに接続されている各コンピューターインターネットには独自のIPアドレスが必要です。 DNSを使用すると、インターネットネットワークはコンピューターをネットワークに接続された小さなパーツとしてマッピングできます。
- 各ホストのIPアドレスのプロバイダーとして :基本的に、すべてのWebサイト開発者一般の人がウェブサイトにアクセスできるように、ホストが必要です。 DNSでは、各ホストが独自のIPアドレスを持つように、各ホストのIPアドレスが識別されます。
- メールサーバーの収集 :メールサーバーが電子メールの受信または転送を行うたびに、データはDNSによって監視されます。
- ドメイン名をIPアドレスに変換する :インターネット上のすべてのWebサイトにはドメインがあります.com、.org、.idなどのように別々に。ブラウザを介して通常見られるのは、そのドメインの形のサイトのアドレスです。 DNSはドメインをIPアドレスに、またはその逆に変換できます。
- ユーザーがIPアドレスを覚えないようにする :DNSがない場合、ネットワークはWebブラウザに入力されたアドレスにアクセスできます。たとえば、DNSなしでwww.google.comにアクセスする場合、IPアドレスが識別されていないため、コンピュータはGoogleページを見つけることができません。
DNSデータベース構造
DNSはデータベースとも呼ばれますクライアントとサーバーの概念を使用して配布されます。それを使用するクライアントに与えることができるさまざまな情報を含むサーバーがあります。
DNSデータベースの構造は、ツリー構造が反転し、ピークがルートノードの形になります。ツリーの各ノード内には、ルートノードの頂点に関連する.org、.com、.eduなどの情報があります。 UNIXファイルシステムでは、階層の最上位が「/」で示されている場合、DNSは「。」で示されています。 (期間)。
DNSの階層
DNSには、ドメインのコンポーネントをグループ化するために使用される階層があります。ドメインは次のように階層にグループ化されています。
1.ルートレベルドメイン :は、ピリオドで表される階層の最上位です。たとえば、ドメインの後ろにドットを追加するという特徴があります。 ru.wikipedia.org (.orgの後ろのドット(。)はルートレベルのドメインです)
2.トップレベルドメイン :ドメインの右端にある単語、または後ろから読んだ場合。たとえば、 ru.wikipedia.orgの場合、トップレベルドメインは「.org」トップレベルドメインには 第2レベルドメイン そしてまたホスト。一般に、トップレベルドメインはさらに2つに分割されます。
- GLTD(ジェネリックトップレベルドメイン) :は一般的なTLDです。例:com(商業目的)、. edu(教育機関)、. gov(政府機関)、. org(非営利組織)、. net(ネットワーク組織)
- CCLTD(国コードトップレベルドメイン):国コードに基づくTLD、たとえば、Id(インドネシアの場合)、. us(米国)、. my(マレーシア)など。
3.セカンドレベルドメイン :他のホストやドメインを含めることができます。または、サブドメインと呼ばれることもあります。たとえば、ドメインで ru.wikipedia.org、第2レベルドメインは「ウィキペディア」
4.サードレベルドメイン :は、第2レベルドメインの左側にあり、ドットで囲まれた単語です。たとえば、ドメイン ru.wikipedia.org、その後 "る「サードレベルドメインです。
5.ホスト名 :ドメインの前にある単語、たとえば www.nesabamedia.com、その後 www ホスト名です。ドメインがホスト名を使用する場合、FQDNが作成されます(完全修飾ドメイン名)各コンピュータ用。 このようにして、DNSの存在は世界中に分散され、各組織はそれぞれのネットワークに関する情報を含むデータベースを担当します。
DNSのしくみ
DNSの仕組みを理解する前に、DNSマネージャーは次の3つのコンポーネントで構成されていることに注意してください。
- DNSリゾルバー :ユーザーのコンピュータであるクライアントであり、アプリケーションプログラムからDNS要求を行う側
- 再帰DNSサーバー :リゾルバーの要求に基づいてDNSを介して検索を実行し、リゾルバーに応答を返すパーティーです。
- 権限のあるDNSサーバー :再帰検索後に応答したパーティ。応答は、別のDNSサーバーへの応答または委任のいずれかです。
その仕事をするために、DNSサーバーは、 リゾルバ 各ユーザーのコンピュータを接続するDNSサーバー。問題のリゾルバプログラムは、Webブラウザとメールクライアントです。 DNSサーバーに接続するには、コンピューターにWebブラウザーまたはメールクライアントをインストールする必要があります。
上の画像から、DNSサーバーが次のように機能する方法を少し説明できます。
- DNSリゾルバーは、HOSTSファイルのホストアドレスを検索します。目的のホストアドレスが見つかり、指定されている場合、プロセスは完了です。
- DNSリゾルバーはキャッシュデータを検索しますこれは、前の要求の結果を保存するためにリゾルバーによって作成されました。ある場合は、キャッシュデータに保存され、結果が表示されて終了します。
- DNSリゾルバーは、ユーザーが指定した最初のDNSサーバーアドレスを検索します。
- DNSサーバーは、キャッシュ内のドメイン名を検索するために割り当てられます。
- DNSサーバーによって検索されたドメイン名が見つからない場合、検索はサーバーが所有するデータベースファイル(ゾーン)を調べることによって実行されます。
- それでも見つからない場合は、検索してください問題のサーバーにまだ関連付けられている別のDNSサーバーに接続することによって行われます。見つかった場合は、キャッシュに格納され、結果がクライアントに(Webブラウザ経由で)渡されます。
したがって、最初のDNSサーバーで何が求められているか見つかりません。 2番目のDNSサーバーで検索が続行され、上記と同じ6つのプロセスが続きます。クライアントから複数のDNSサーバーへの検索は反復検索プロセスと呼ばれ、DNSサーバー間のドメイン検索プロセスは再帰検索用語と呼ばれます。
DNSの長所と短所
DNSをインターネットネットワークに適用すると、DNSには独自の利点と欠点があります。 DNSの利点は、次の点で示されています。
- サイトのページ(ウェブサイトまたはブログ)が覚えやすくなります。
- DNSの設定は管理者にとって非常に簡単です。
- DNSを使用すると、コンピューターのIPアドレスが変更されても、ホスト名アドレスは変更されません。つまり、DNSの使用は非常に一貫しています。
それでも、DNSシステムには次のような欠陥があります。
- ユーザーがサイトページのドメイン名を検索するには、制限があります。一部のドメイン名はすでに他の関係者によって使用されている可能性があります。
- 実装しやすいとは言えません。
それはDNSを一緒に理解することに関する記事ですDNSに関連するその他の事項。このDNSを使用すると、システムはドメイン(nesabamedia.com)をIPアドレス(216.58.197.3)に、またはその逆に簡単に変換できます。