DHCPが割り当てる情報
デバイスが受け取るアドレス、マスク、ゲートウェイ、DNSを学びます。
「DHCPが割り当てる情報」はCoddyKit上の無料Network+ Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはNetwork+ Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Network+ Academyコースには全4レッスンが含まれています。
簡単な導入
DHCP(Dynamic Host Configuration Protocol)は、数値を手入力しなくてもデバイスをネットワークに参加させるサービスです。ノートパソコンをWi-Fiに接続した時点では、まだIPアドレスがありません。DHCPは、通信に必要な情報をすべて自動的に割り当てます。DHCPがなければ、管理者はすべてのスマートフォン、プリンター、PCを手動で設定しなければなりません。このレッスンでは、DHCPが提供する4つの主要な設定と、それぞれが重要な理由を学びます。
IPアドレス
DHCPが最初に割り当てるのはIPアドレス(Internet Protocol address)です。これは、192.168.1.50のように、ローカルネットワーク上でデバイスを識別する一意の番号です。同じネットワーク上で稼働している2台のデバイスが同じアドレスを共有すると、通信が衝突してしまいます。DHCPは利用可能なアドレスの一覧を管理し、各デバイスに空いているアドレスを自動的に割り当てるため、アドレスの競合を防げます。
サブネットマスク
DHCPは、255.255.255.0のようなサブネットマスクも提供します。サブネットマスクは、IPアドレスのどの部分がローカルネットワークを識別し、どの部分がホストを識別するかをデバイスに伝えます。これにより、別のアドレスが直接到達できる近隣のデバイスなのか、ルーター経由で送信する必要がある遠隔のデバイスなのかを判断できます。正しいサブネットマスクがなければ、デバイスはローカル通信とリモート通信を区別できません。
デフォルトゲートウェイ
デフォルトゲートウェイは、ローカルネットワークをインターネットなどの他のすべてのネットワークへ接続するルーターのアドレスです。DHCPがこれを提供することで、他のネットワーク宛ての通信をどこへ送ればよいかをデバイスが判断できます。建物の出口のようなものだと考えてください。サブネット外のアドレス宛てのパケットはゲートウェイに渡され、ゲートウェイが宛先に向けて転送します。
DNSサーバー
DHCPは、1つ以上のDNS(Domain Name System)サーバーのアドレスも提供します。DNSは、example.comのような人間に分かりやすい名前を、コンピューターが実際に使用する数値のIPアドレスへ変換します。Webサイト名を入力すると、デバイスはDHCPから提供されたDNSサーバーに対応するアドレスを問い合わせます。DNSサーバーがなくても数値のアドレスにはアクセスできますが、名前解決ができないため、Web閲覧のほとんどは機能しません。
4つの設定を組み合わせる
この4つの設定は連携して動作します。IPアドレスとサブネットマスクが、自分がどのデバイスで、どのローカルネットワークにいるかを定義します。デフォルトゲートウェイは、より広い世界へ出るための経路です。DNSサーバーは名前をアドレスに変換します。4つすべてが正しく提供されれば、デバイスはどこにあるサーバーともWeb閲覧やストリーミング、通信を行えます。1つでも欠けると、分かりにくい形で接続が壊れます。
設定を確認する
Windowsでは、1つのコマンドでDHCPから取得した設定を確認できます。出力には、使用中のアドレス、マスク、ゲートウェイ、DNSサーバーが表示されます。LinuxやmacOSにも同様の情報を表示するツールがあります。デバイスが接続できない場合、これらの値を確認することが最初のトラブルシューティング手順です。いずれかの項目が空欄または誤っていれば、DHCPが原因である可能性が高いでしょう。
ipconfig /all
IPv4 Address . . . : 192.168.1.50
Subnet Mask . . . : 255.255.255.0
Default Gateway . : 192.168.1.1
DNS Servers . . . : 192.168.1.1リース時間
DHCPはアドレスを永久に割り当てるわけではありません。各割り当ては、通常8時間または24時間などの期限を持つリースです。リースの期限が半分ほど過ぎると、デバイスは静かに更新を要求します。リースによってネットワークはアドレスを再利用できます。たとえば、ゲストが退出すると、リース終了後にそのアドレスを新しい利用者へ割り当てられます。これにより、限られたアドレスプールで、多数の短時間利用デバイスに対応できます。
オプションの追加情報
DHCPは基本の4項目以外にも、多くのオプションを提供できます。よく使われる追加項目には、ドメイン名、時計の同期に使うNTP(Network Time Protocol)サーバー、電話機が設定をダウンロードするTFTPサーバーのアドレスなどがあります。これらのオプションには番号が付いており、管理者はデバイスに必要なものだけを有効にします。ただし、基本的な接続に必要なため、主要な4項目はほぼ必ず提供されます。
自動化が優れている理由
500人規模のオフィスにあるすべてのデバイスへ4つの値を手動で設定し、さらにゲートウェイが変わったときに1台ずつ修正する状況を想像してください。DHCPはこの負担を取り除きます。サーバー上で設定を一度変更すれば、すべてのデバイスが次回の更新時にその設定を取得します。そのため、家庭用ルーターから大規模な企業ネットワークまで、ほぼすべてのネットワークがクライアントデバイスにDHCPを利用し、手動設定は主にサーバーやインフラに限定しています。
DHCPが動作していることを見分ける
DHCPはバックグラウンドで静かに動作するため、通常その存在を意識することはありません。しかし、DHCPが何を割り当てるかを知っていれば、トラブルシューティングがはるかに簡単になります。デバイスにアドレスはあるのにインターネットへ接続できない場合は、ゲートウェイまたはDNSを疑います。名前は使えないのに数値のアドレスは使える場合は、DNSを疑います。2台のデバイスで競合が起きている場合は、アドレスプールを疑います。4つの設定を理解すると、漠然とした接続問題を、具体的に確認できる原因へと切り分けられます。
クイックチェック
DHCPが提供する内容を確認しましょう。
まとめ
DHCPはネットワーク設定を自動化します。主な4つの提供項目は、IPアドレス(自分が誰であるか)、サブネットマスク(自分が属するローカルな範囲)、デフォルトゲートウェイ(他のネットワークへの経路)、DNSサーバー(名前からアドレスを検索する仕組み)です。割り当てはそれぞれ有効期限のあるリースであり、デバイスはこれを更新します。時刻やドメインの設定など、追加の情報が提供される場合もあります。これらの値を把握しておくと、接続の問題をすぐに診断できます。
よくある質問
「DHCPが割り当てる情報」レッスンは無料ですか?
はい。「DHCPが割り当てる情報」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Network+ Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Network+ Academyコースには全4レッスンが含まれています。
「DHCPが割り当てる情報」で何を学びますか?
デバイスが受け取るアドレス、マスク、ゲートウェイ、DNSを学びます。 ブラウザで直接実行するハンズオンコードでNetwork+ Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Network+ Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのNetwork+ Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「DHCPが割り当てる情報」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このNetwork+ Academyレッスンでコードを書いて実行できますか?
はい。すべてのNetwork+ Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- DHCPが割り当てる情報
- DORAリースプロセス
- スコープ、プール、予約
- 自動アドレス設定に失敗したとき