比較表
比較基準 | DNS | DHCP |
---|---|---|
基本 | それはアドレス解決メカニズムです。 | これは、ローカルエリアネットワーク内のホストにIPを静的または動的に割り当てるために使用されるプロトコルです。 |
特徴 | シンボリック名をIPアドレスに、またはその逆に変換します。 | ホスト、ルーター、ネームサーバーのIPアドレス、コンピューターのサブネットマスクなどの追加情報を入力します。 |
Active Directoryドメインサーバーを見つけるために使用されます。 | 特定のリース期間にホストにIPを割り当てます。 | |
使用ポート番号 | 53 | 67と68 |
関連プロトコル | UDPとTCP | UDP |
サーバ | DNSサーバーはドメイン名をIPに、またその逆に変換します。 | DHCPサーバーはホストを自動的に構成します。 |
作業方法 | 分散化 | 集中型 |
利点 | IPアドレスを記憶する必要がなくなります。 代わりに、ドメイン名がWebアドレスに使用されます。 | 信頼性の高いIPアドレス設定と少ないネットワーク管理。 |
DNSの定義
DNS(Domain Name System)は、インターネット上のホストの名前とその固有の数値アドレス(論理アドレス)を対応付けるディレクトリ検索サービスを提供するメカニズムです。
従来は、マッピングはホストファイルを使用して行われていました。 ホストファイルには名前や住所などの詳細情報が含まれています。 これらのホストファイルは各ホストに格納され、マスターホストファイルから定期的に更新されます。 プログラムやユーザーが名前をアドレスにマッピングする必要があるときはいつでも、ホストはホストファイルを調べてマッピングを見つけます。 しかし、インターネットを介して接続されている多数のホストが存在する今日のシナリオでは、このメカニズムは非常に信頼できません。
DNSの働き
ユーザーがファイル転送名しか知らない間に、ユーザーがファイル転送クライアントを使用してリモートホスト上で実行されているファイル転送サーバーにアクセスしたい場合。 接続を確立するには、TCP / IPスイートにファイル転送サーバーのIPアドレスが必要です。 与えられた図は段階的にDNSの働きを説明します。
- ホスト名は、ユーザーによってファイル転送クライアントに渡されます。
- ファイル転送クライアントは、ホスト名をDNSクライアントに転送します。
- DNSクライアントは、DNSサーバの既知のIPアドレスを利用することによってファイル転送サーバ名を与えるDNSサーバにクエリを送信する。
- DNSサーバーは必要なファイル転送サーバーのIPアドレスを使用して応答を送信します。
- DNSクライアントはIPアドレスをファイル転送サーバーに渡します。
- 受信したIPアドレスは、ファイル転送クライアントがファイル転送サーバにアクセスするために使用されます。
DHCPの定義
DHCP(動的ホスト構成プロトコル)は、ネットワーク内で接続されているホストに静的および動的アドレス割り当てを与えるために提案されている。 これには、コンピュータのIPアドレスとサブネットマスク、ルータのIPアドレス、ネームサーバのIPアドレスなどの情報が含まれます。
DHCPは2つの構成要素、すなわちプロトコルとメカニズムを含む。 プロトコルは、ホスト固有の設定パラメータをDHCPサーバからホストに転送するために使用され、メカニズムは、ホスト間でネットワークアドレスを割り当てるために使用されます。 DHCPはすばやくホストを設定できます。そのために必要なのは、DHCPサーバー上の定義済みIPアドレス範囲だけです。 ホストがアクティブになると、DHCPサーバーに接続してアドレス情報を要求します。
DNSとDHCPの主な違い
- DNSは、ホストのアドレスまたは名前へのアドレスの解決および再帰的な解決に使用されます。 一方、DHCPはネットワーク内のホストに動的または静的にアドレスを割り当てるために使用されます。
- DNSはポート番号53を使用しますが、DHCPは67または68を使用できます。
- DHCPはUDPのみをサポートし、DNSはTCPとUDPの両方のプロトコルをサポートできます。
- DNSとDHCPのサーバは、DNSサーバがクライアントを通して質問を受け入れ、結果と共にクライアントに返答することに対して責任がある異なる動作を実行する。 それとは対照的に、DHCPサーバは、リース期間中に一時アドレスをクライアントマシンに割り当ててから、要件に従ってリースを延長します。
- DNSは特定の階層に従い、すべてのドメイン名を1か所に格納することはできません。代わりに、サブドメインに分割して、特定の情報を特定のサーバーに格納します。 それ故にそれは方法で分権化されている。 対照的に、DHCPサーバーは、IPアドレスのプールからクライアントのIPアドレスを構成し、すべてのタスクを一元的に処理します。DHCPサーバーが直接クライアントに接続されていない場合は、DHCPブロードキャストを受信して中継します。 DHCPサーバー
結論
DNSとDHCPの両方のテクノロジは、ネットワークまたはインターネットを使用するユーザーと管理者の便宜のために考案されました。 DNSはカジュアルなユーザーのための複雑なIPアドレスを覚えておく必要性を排除し、DHCPはネットワーク内のシステムを手動で構成するという時間のかかるプロセスを削減しました。