推奨されます, 2022

エディターズチョイス

DNSとDHCPの違い

DNSとDHCPはどちらもクライアントサーバーアーキテクチャで機能しますが、異なる用語です。 DNSはドメイン名をIPアドレスにマッピングしますが、 DHCPは静的または動的に関係なく、ネットワーク内のホストにIPを割り当てるプロトコルです。 DHCPは、DNSサーバーをホストに設定するときにも使用されます。

比較表

比較基準
DNS
DHCP
基本
それはアドレス解決メカニズムです。これは、ローカルエリアネットワーク内のホストにIPを静的または動的に割り当てるために使用されるプロトコルです。
特徴シンボリック名をIPアドレスに、またはその逆に変換します。
ホスト、ルーター、ネームサーバーのIPアドレス、コンピューターのサブネットマスクなどの追加情報を入力します。
Active Directoryドメインサーバーを見つけるために使用されます。
特定のリース期間にホストにIPを割り当てます。
使用ポート番号
5367と68
関連プロトコル
UDPとTCP
UDP
サーバDNSサーバーはドメイン名をIPに、またその逆に変換します。
DHCPサーバーはホストを自動的に構成します。
作業方法分散化集中型
利点
IPアドレスを記憶する必要がなくなります。 代わりに、ドメイン名がWebアドレスに使用されます。
信頼性の高いIPアドレス設定と少ないネットワーク管理。

DNSの定義

DNS(Domain Name System)は、インターネット上のホストの名前とその固有の数値アドレス(論理アドレス)を対応付けるディレクトリ検索サービスを提供するメカニズムです。

従来は、マッピングはホストファイルを使用して行われていました。 ホストファイルには名前や住所などの詳細情報が含まれています。 これらのホストファイルは各ホストに格納され、マスターホストファイルから定期的に更新されます。 プログラムやユーザーが名前をアドレスにマッピングする必要があるときはいつでも、ホストはホストファイルを調べてマッピングを見つけます。 しかし、インターネットを介して接続されている多数のホストが存在する今日のシナリオでは、このメカニズムは非常に信頼できません。

DNSの働き

ユーザーがファイル転送名しか知らない間に、ユーザーがファイル転送クライアントを使用してリモートホスト上で実行されているファイル転送サーバーにアクセスしたい場合。 接続を確立するには、TCP / IPスイートにファイル転送サーバーのIPアドレスが必要です。 与えられた図は段階的にDNSの働きを説明します。

  1. ホスト名は、ユーザーによってファイル転送クライアントに渡されます。
  2. ファイル転送クライアントは、ホスト名をDNSクライアントに転送します。
  3. DNSクライアントは、DNSサーバの既知のIPアドレスを利用することによってファイル転送サーバ名を与えるDNSサーバにクエリを送信する。
  4. DNSサーバーは必要なファイル転送サーバーのIPアドレスを使用して応答を送信します。
  5. DNSクライアントはIPアドレスをファイル転送サーバーに渡します。
  6. 受信したIPアドレスは、ファイル転送クライアントがファイル転送サーバにアクセスするために使用されます。

DHCPの定義

DHCP(動的ホスト構成プロトコル)は、ネットワーク内で接続されているホストに静的および動的アドレス割り当てを与えるために提案されている。 これには、コンピュータのIPアドレスとサブネットマスク、ルータのIPアドレス、ネームサーバのIPアドレスなどの情報が含まれます。

DHCPは2つの構成要素、すなわちプロトコルとメカニズムを含む。 プロトコルは、ホスト固有の設定パラメータをDHCPサーバからホストに転送するために使用され、メカニズムは、ホスト間でネットワークアドレスを割り当てるために使用されます。 DHCPはすばやくホストを設定できます。そのために必要なのは、DHCPサーバー上の定義済みIPアドレス範囲だけです。 ホストがアクティブになると、DHCPサーバーに接続してアドレス情報を要求します。

DHCPサーバはアドレスを選択し、それをホストに割り当てます。 しかし、これらのアドレスは、ホストがDHCPサーバーに連絡してリースの延長を要求することができるリースの満了後、特定の期間リースされます。 このリースメカニズムは、動作していない、または電源がオフになっているホストを見つけるのに非常に役立ちます。 この場合、ホストはアドレスを保持せず、アドレスはDHCPサーバーによってアドレスプールに返されます。このアドレスは必要に応じて再割り当てできます。 それはIPの損失を防ぎます。

DNSとDHCPの主な違い

  1. DNSは、ホストのアドレスまたは名前へのアドレスの解決および再帰的な解決に使用されます。 一方、DHCPはネットワーク内のホストに動的または静的にアドレスを割り当てるために使用されます。
  2. DNSはポート番号53を使用しますが、DHCPは67または68を使用できます。
  3. DHCPはUDPのみをサポートし、DNSはTCPとUDPの両方のプロトコルをサポートできます。
  4. DNSとDHCPのサーバは、DNSサーバがクライアントを通して質問を受け入れ、結果と共にクライアントに返答することに対して責任がある異なる動作を実行する。 それとは対照的に、DHCPサーバは、リース期間中に一時アドレスをクライアントマシンに割り当ててから、要件に従ってリースを延長します。
  5. DNSは特定の階層に従い、すべてのドメイン名を1か所に格納することはできません。代わりに、サブドメインに分割して、特定の情報を特定のサーバーに格納します。 それ故にそれは方法で分権化されている。 対照的に、DHCPサーバーは、IPアドレスのプールからクライアントのIPアドレスを構成し、すべてのタスクを一元的に処理します。DHCPサーバーが直接クライアントに接続されていない場合は、DHCPブロードキャストを受信して​​中継します。 DHCPサーバー

結論

DNSとDHCPの両方のテクノロジは、ネットワークまたはインターネットを使用するユーザーと管理者の便宜のために考案されました。 DNSはカジュアルなユーザーのための複雑なIPアドレスを覚えておく必要性を排除し、DHCPはネットワーク内のシステムを手動で構成するという時間のかかるプロセスを削減しました。

Top