DNS とその仕組みを理解する: エッセンシャル ガイド

広告

DNS (ドメイン ネーム システム) とは何かについての情報を探して、それが人間と機械の間のすべての通信を容易にするシステムであることを知ってください。

私たち人間は自分自身を識別するために名前を使用しますが、コンピューターは番号を使用します。DNS はその中間に位置し、名前と排他的リスト内の番号を組み合わせます。

では、ドメイン ネーム システムとは何か、またそのしくみについて学びましょう。

dns o que e
DNS とその仕組み (Google 画像)

DNSとは?

これは、ネットワーク上に分散されたデータベースのシステムであり、主な機能は、いくつかのホスト名の要求を変換し、コンピューターだけが理解できる特定の IP 番号にアクセスすることです。

そのため、ホスト名に関する情報は、特定の番号と組み合わされてすべてディレクトリに保持され、これらのディレクトリはドメイン ネーム サーバーに格納されます。

使い方?

それが何であるかをすでに知っているので、それがどのように機能するかを理解することも非常に重要です。基本的には段階的に機能し、ドメインネームシステムのグループの構造内で機能します.最初のステップは DNS クエリから始まります。これが何らかの情報のクエリ要求であること。

インターネットをサーフィンして何かまたは何らかの情報を探していると仮定しましょう。もちろん、そのためにブラウザを使用しています。次に、ブラウザにドメインの名前を入力します (例: www.placardefutebol.com.br)。

そのため、プロセスの開始時に、DNS サーバーはファイルホストを直接調べます。これは単純なテキスト ファイルであり、オペレーティング システムの一部であり、ホスト名を IP アドレスにマッピングする役割を果たします。

情報が見つからない場合は、情報を一時的に保存するハードウェアまたはソフトウェアであるキャッシュに直接移動します。

データをキャッシュする最も一般的な場所は、確かにインターネット ブラウザーとインターネット サービス プロバイダー (ISP) です。データや情報が利用できない場合、この簡単な手順の結果は明らかにエラー メッセージになります。

DNS サーバーとは何ですか?

非常に客観的な方法で言えば、DNS サーバーはコンピューターであり、パブリック IP アドレスとそれぞれに関連付けられたドメインを含むデータベースを持っていると言えます。

それらの多くがあることは言うまでもありません。それらはソフトウェアを実行し、特別なプロトコルに基づいて相互に通信します。

つまり、ドメインと、ドメインが指しているサーバーの識別番号である IP 番号との間の接続を確立する責任があります。したがって、DNS サーバーは、Web サイト「dominio.com」を IP アドレスに変換するシステムであると言えます。

いくつかの種類の DNS サーバーを知っている:

それが何であるか、どのように機能するか、およびDNSサーバーとは何かがわかったので、以下にいくつかのサーバーの簡単なリストを用意しました。

言説 DSN:

クエリ (リクエスト) が繰り返し送信される場合を想像してください。この場合、サーバーは他のサーバーに、クライアント (ブラウザー) に代わってリクエストを満たすように依頼できます。

これは、再帰 DNS として知られています。これは次のように機能します。データと情報の各要求に答えるために懸命に働くエージェントであるかのように想像してみてください。したがって、この情報を取得するための努力には、ルート DSN サーバーからの助けを求めることも含まれます。

ネームサーバー TLD:

たとえば、Facebook サイトや Google にアクセスする必要がある場合、末尾が .com 拡張子で終わるドメインにアクセスすることになります。このタイプの拡張機能も高レベルに分類されることに注意してください。

したがって、このタイプのドメインのサーバーは TLD ネームサーバーと呼ばれ、一般的なドメイン拡張子からのあらゆる種類の情報のすべての管理を担当します。

したがって、www.facebook.com Web サイトに関する情報を要求すると、.com TLD は DNS リゾルバーの要求に応答し、権威 DNS サーバーを参照します。権威ネーム サーバーとも呼ばれます。そして、これがこのドメインの元のリソースを持つ唯一のサーバーであることを知っておいてください。

ルートネームサーバー:

ルート ネームサーバーとも呼ばれるルート DSN サーバーは、DNS 階層に関してはすべての最上位レベルです。正式な名前はなく、単純な暗黙の空の行としてタイトルが付けられています。リファレンスバンクだと想像してみてください。

実際には、リカレント DNS でさえアクセス要求をルート ネームサーバーに転送し、そこでサーバーは要求に応答し、さらに特定の場所に移動できるようにエージェントに通知します。それらが上位のTLDタイプのドメインの名前であること。

権威ネームサーバー:

DNS が解決して権限のあるネームサーバーに出会うと、すべてが発生します。これは、権限のあるネームサーバーがサービスを提供するドメイン名のすべてのデータと情報を既に持っているためです。次に、サーバーがレジストリで見つけた IP アドレスに繰り返しリゾルバーを与えるだけです。

DNS レコードの種類:

次のような DNS レコードの種類についても言及する必要があります。

  • A (ホスト): これは、新しいホスト、TTL (Time to Live)、およびポイント先を追加できる基本レコードです。
  • MX (Mail Exchange): これは、電子メールを処理するサーバーを識別するためのレコードで、新しいホスト、TTL (Time to Live)、およびポイント先を追加できます。
  • CNAME (エイリアス): CNAME は別のドメインのエイリアスとして機能するレコードで、新しいホスト、TTL (Time to Live)、およびポイント先を追加することもできます。
  • TXT (テキスト): TXT レコードは、テキストで情報を保持できるようにするもので、新しいホスト、TTL (Time to Live)、およびポイント先を配置することもできます。
  • NS (ネームサーバー): これは DNS サーバー レコードで、新しいホスト、TXT 値、および TTL (Time to Live) も追加できます。
  • AAAA (IPV6 アドレス レコード): これは A レコードですが、新しいホスト、IPV6、および TTL (Time to Live) を配置できる IPV6 プロトコル専用です。
  • SRV: これは DNS 内の特定のタイプのデータのレコードで、新しい優先度、重み、名前、ポート、ポイント先、および TTL (Time to Live) を追加できます。

簡単な結論:

簡単に結論付けると、DNS はネットワークに分散されたデータベース システムであり、その主な機能は、いくつかのホスト名からの要求を変換し、コンピューターだけが理解できる特定の IP にアクセスすることです。

そのため、特定の番号と組み合わされたホスト名に関する情報とデータはすべて 1 つのディレクトリに格納され、これらのディレクトリはドメイン ネーム サーバーに格納されます。

これで、ドメイン ネーム システム (DNS) とは何かを学習したことを確認して、ここで完了です。次へ ?