中国の古いことわざに「遠い親戚は近くの隣人ほど助けにならない」というものがありますが、これは「遠くの水は近くの火を救うことができない」とほぼ同じ意味です。 」近接性の原理は現実社会だけでなく、仮想ネットワークでも広く認識されている例です。
DNS(Domain Name System)とは、簡単に言えば「ドメインネームシステム」のことです。 TCP/IP アーキテクチャのネットワーク環境では、DNS は非常に重要で一般的に使用されるシステムです。主な機能は、覚えやすいドメイン名と覚えにくい IP を変換することです。上記の DNS サービスを実行するネットワーク ホストは、DNS サーバーと呼ばれることがあります。基本的に、DNS はドメイン名を IP アドレスに変換し、見つかった IP を使用して接続するだけだと通常考えられています。もちろん、IP をドメイン名に変換する機能もありますが、前者ほど一般的には使用されていません。
DNS はレイヤーを使用して機能します。たとえば、学校フォーラムのドメイン名は bbs.abc.edu.cn で、このドメイン名は .edu.cn から割り当てられます。 .edu.cn は .cn から付与されます。 .cn は、いわゆる「ルート ドメイン」である「.」に由来します。ルート ドメインはすでにドメイン名の最上位になっています。 「.」層はインターネット インフォメーション センターによって管理されます。世界中の DomainName はこのように、レイヤーごとに付与されます。ドメイン名をチェックすると、DNS もレイヤーごとにチェックされます。 bbs.abc.edu.cn を例に挙げます。
1. まず、コンピュータは設定された DNS サーバーに要求質問を送信し、bbs.abc.edu.cn に対応する IP が何であるかを尋ねます。
2. この DNS は、まずキャッシュ内に探している情報があるかどうかを確認し、存在する場合は応答します。そうでない場合は、上から始めてください。ローカル DNS システムはルート DNS システムに「応答」リクエストを送信し、ルート DNS システムは「CN」という DNS システムの IP アドレスを返します。
3. ローカル DNS システムは cn の DNS にアクセスし、edu.cn の DNS システムの IP アドレスを取得します。
4. ローカル DNS システムは、edu.cn の DNS にアクセスし、abc.edu.cn の DNS システムの IP アドレスを取得します。
5. ローカル DNS システムは、abc.edu.cn の DNS にアクセスし、bbs.abc.edu.cn の DNS システムの IP アドレスを取得します。次に、bbs.abc.edu.cn の IP アドレスをユーザーに返します。
このプロセスでは、どのレイヤーであっても、情報が見つかった後、次回使用するために対応するコンテンツがキャッシュにコピーされます。 DNS が階層構造を使用して動作することを理解すると、最も近い DNS が最適であることがわかるはずです。 (出典: http://dns.qy.com.cn )