質問: dnsはディレクトリサービスですか、それともディレクトリルックアップサービスですか? 私はこれらの2つの用語を本当に混同していますが、dnsはディレクトリサービスではありませんであることがわかりました。しかし、教科書でdnsについて読んでいると、dnsは「ディレクトリルックアップサービス」)であると書かれていました。誰かが両方の用語の違いを説明できますか?それらが同じである場合、どちらが正しい説明ですか?
回答: dnsとは何ですか?dnsに対応する3つの頭字語があります。それらは同じ意味で使用される傾向がありますが、実際には異なる意味を持っています。 [〜#〜] d [〜#〜]omain[〜#〜] n [〜#〜] ame[〜#〜] s [〜#〜]システム。 [〜#〜] d [〜#〜]omain[〜#〜] n [〜#〜] ame[〜#〜] s [〜#〜]erver。 [〜#〜] d [〜#〜]omain[〜#〜] n [〜#〜] ame[〜#〜] s [〜#〜]サービス。 ドメインネームシステムドメインネームシステムは、世界規模の分散ディレクトリサービスを提供します。これは、ドメインネームサーバーのネットワークを使用して行われます。 ドメインネームシステム(dns)は、コンピューター、サービス、またはインターネットやプライベートネットワークに接続されているリソース用の階層型分散型ネーミングシステムです。さまざまな情報を、参加している各エンティティに割り当てられたドメイン名に関連付けます。最も顕著なのは、より簡単に記憶できるドメイン名を、基盤となるネットワークプロトコルを使用してコンピューターサービスとデバイスを見つけて識別するために必要な数値のipアドレスに変換することです。ドメインネームシステムは、世界中に分散したディレクトリサービスを提供することにより、インターネットの機能に不可欠なコンポーネントであり、1980年代から使用されています。 ドメインネームシステムは、ドメイン名を割り当て、各ドメインに権限のあるネームサーバーを指定することにより、それらの名前をインターネットリソースにマッピングする責任を委任します。ネットワーク管理者は、割り当てられた名前空間のサブドメインに対する権限を他のネームサーバーに委任できます。このメカニズムは、分散型でフォールトトレラントなサービスを提供し、単一の大規模な中央データベースを回避するように設計されています。 ソース ドメインネームシステム ドメインネームサーバーこれは、ドメインネームサービスを実行しているサーバーです。サーバーは、他のすべての種類のサービスも実行している可能性があります。ドメインネームサーバーが提供するサービスは、ドメイン名のディレクトリを維持するため、ディレクトリルックアップサービスと考えることができます。名前を指定すると、ドメインネームサーバーはその名前に対応するipアドレスを返すことができます(ディレクトリに一致するエントリがあると想定)。 ドメインネームサーバー(dns)は、インターネットの電話帳に相当します。ドメイン名のディレクトリを維持し、それらをインターネットプロトコル(ip)アドレスに変換します。 これが必要なのは、ドメイン名は覚えやすいものの、コンピューターやマシンはipアドレスに基づいてwebサイトにアクセスするためです。 インターネット上のすべてのドメインネームサーバーからの情報が収集され、中央レジストリに格納されます。ホスト企業とインターネットサービスプロバイダーは、定期的に中央レジストリとやり取りして、更新されたdns情報を取得します。 www.jimsbikes.comなどのwebアドレスを入力すると、インターネットサービスプロバイダーはドメイン名に関連付けられたdnsを表示し、それをマシンフレンドリーなipアドレスに変換します(たとえば、216.168.224.70はjimsbikes.comのipです)。 )そしてあなたのインターネット接続を正しいウェブサイトに向けます。 新しいドメイン名を登録した後、またはドメイン名のdnsサーバーを更新した後、世界中のドメインネームサーバーが更新されて情報にアクセスできるようになるまで、通常は約12〜36時間かかります。この36時間の期間は、伝播と呼ばれます。 ソース ドメインネームサーバー(dns)とは何ですか?どのように機能しますか ドメインネームサービスドメインネームサービスは、ドメインネームサーバーのポート53で実行されるサービスです。このポートは、名前をipアドレスに解決するために要求が送信される場所です。 dns解決中、dnsメッセージはdnsクライアントからdnsサーバーに、またはdnsサーバー間で送信されます。メッセージはudpを介して送信され、dnsサーバーはudpポート53にバインドします。メッセージの長さがユーザーデータグラムプロトコル(udp)データグラムのデフォルトのメッセージサイズ(512オクテット)を超えると、メッセージへの最初の応答は次のデータとともに送信されます。 udpデータグラムが許可すると、dnsサーバーは切り捨てられた応答を示すフラグを設定します。次に、メッセージ送信者は、tcp(over tcp port 53)を使用して、dnsサーバーに要求を再発行することを選択できます。このアプローチの利点は、 udpのパフォーマンスの利点だけでなく、より長いクエリのためのバックアップフェイルオーバーソリューションもあります。 一般に、すべてのdnsクエリは番号の大きい送信元ポート(49152以上)から宛先ポート53に送信され、応答は送信元ポート53から番号の大きい宛先ポートに送信されます。 ソース dnsが使用するネットワークポート