DNSとは何ですか?

11月 26, 202421 mins read

DNS(ドメイン・ネーム・システム)とは、人にやさしいドメイン名をIPアドレスに変換し、ユーザーがウェブサイトに簡単にアクセスできるようにする重要な技術です。DNSの仕組み、Webサイトのパフォーマンスにおける重要性、インターネットインフラにおける役割について学びます。ウェブサイトのDNS設定を最適化し、速度と信頼性を向上させます。

DNS(Domain Name System)は、インターネットを構成するために不可欠なシステムであり、基本的にDNSは分散型データベースシステムであり、ドメイン名とIPアドレスを相互にマッピングし、対応させる。DNSの主な機能は、ユーザが覚えやすいドメイン名を、機械が認識できるIPアドレスに変換することであり、ユーザがドメイン名を通じてインターネットリソースにアクセスできるようにすることである。
   インターネット上のアドレスは、IPV4またはIPV6(IPV4は主にここで紹介されている)を介して実現され、IPアドレスは、グローバルインターネット上の唯一のドア番号であり、インターネットは、端末、サーバーの任意のメーカーと通信する必要があります。IPアドレスについて、後で詳しく紹介します。
   上記の紹介を通じて、我々は、IPアドレスは、インターネット上のデバイスの通信の基礎であることを理解することができますが、IPV4のIPアドレスは、それが唯一の255以上の最大の各セグメント番号の4つのセグメントであることを示すために数字の4つのグループの形式を介して: 202.96.209.133、103.22.55.7など。
注:IPアドレスは現在、ICANN(Internet Corporation for Assigned Names and Numbers)によって割り当てられています:

IPアドレスは現在、ICANN(Internet Corporation for Assigned Names and Numbers)によって割り当てられている。InterNIC:米国とその他の地域を担当、ENIC:欧州を担当、APNIC(Asia Pacific Network Information Center):中国のユーザーはAPNICに申請して、組織の内部使用に特化した非登録アドレス(プライベートアドレス)を取得できる。APNIC(アジア太平洋ネットワークインフォメーションセンター): 

中国のユーザーは、APNICに申請することができます(有料)プライベートアドレス(Private address)は、組織の内部使用専用の非登録アドレスです。
企業LANやその他のプライベートネットワークでは、上記の3つのIPアドレスセグメントを設定することができます。    

 IPアドレスの形式を通じて、あるユーザーが特定のサーバーや特定のサービスにアクセスする必要がある場合、ドメイン名がなければ、対応するサーバーのIPアドレスしか記憶できず、そうでなければサービスを提供するサーバーにアクセスできないという問題が見つかった。   インターネットにおけるDNSの中心的な役割が現れたのである。

DNSがなければ、人々はドメイン名を通じてインターネット上のリソースにアクセスすることができない。DNSは複雑なIPアドレスを覚えやすくし、インターネット上のアクセシビリティとユーザーエクスペリエンスを大幅に向上させる。DNSの重要性は、人とマシン間の通信プロセスを簡素化し、長いIPアドレスのリストではなく、直感的なドメイン名を通じてネットワークリソースにアクセスできるようにするという事実にある。

   ユーザーがwww.example.com のようなブラウザにドメイン名を入力すると、DNSサーバーがドメイン名を111.0.2.1のような対応するIPアドレスに変換する。このプロセスは、ドメイン名解決またはホスト名解決として知られています。DNSプロトコルはUDPプロトコルの上で実行され、ポート番号53を使用する。ドメイン名とIPアドレスのマッピングは、静的マッピングまたは動的マッピングのいずれかによって行われ、通常は専用サーバーを介して行われます。マッピングは静的または動的に行われ、通常は専用のドメイン名解決サーバーを介して行われる。簡単に言えば、DNSの最も基本的なサービスは、IPアドレスを覚えやすいグラフィックのドメイン名に変えることです。ユーザーにとっては理解しやすく、覚えやすい。

 しかし、インターネットの発展に伴い、ドメイン名の解決は、IPアドレスのメモリの難しさの問題に対する初期の、最も基本的なソリューションに加えて、機能の様々な拡散の開発。たとえば、インテリジェントなスケジューリング機能、負荷分散機能など、DNSサーバー上のさまざまな機能モジュールを追加し、DNSの解決をより柔軟かつ安全になります。

例:ドメインネームスケジューリングシステム/インテリジェントDNSシステムの製品とシナリオは、クリックして詳細を参照してください...............

   まず、解決すべきドメイン名に対して、複数のIPアドレスまたはIPアドレスプールを用意し、これらのIPアドレスの各種パラメータ(可用性、オペレータ属性、遅延、パケットロス、サーバ負荷など)を技術的に取得し、策定されたポリシーに従って、ユーザがアクセスするドメイン名に対して最適なIPアドレスを返す;   

 例えば、ユニコムのユーザーが京東のウェブサイトにアクセスしたい場合、まずインテリジェントDNSがIPアドレスプールからユニコムのIPアドレスを持つ京東のサーバーを選択し、設定されたルールに従ってIPアドレスの可用性と遅延をテストし、IPアドレスが基準に達していれば、最良の結果としてユーザーに返され、ユーザーは返されたIPアドレスへのアクセス要求を行い、サーバーは要求を受けてアクセスするドメイン名をユーザーに返す。   ドメイン名スケジューリングシステム/インテリジェントDNSにより、ユーザがサーバにアクセスする経路の冗長化、ネットワークの高速化などを実現することができる。

Image NewsLetter
Icon primary
Newsletter

私たちのニュースレターを購読する

ボタンをクリックすることで、私たちの利用規約に同意したことになります