「クライアント名」はルーターのDHCPクライアントテーブルのどこから来ますか?


9

Ciscoルータを持っています。ファームウェアのWebページには、DHCPクライアントテーブルを表示するタブがあります。名前が示すように、ネットワーク上のすべてのDHCPクライアントが一覧表示されます。表の最初の列は「クライアント名」です。一部のデバイスには名前があり、一部にはありません。

クライアント名はどこから来たのですか?
それはDHCPプロトコルの一部ですか?
それはプロトコルのオプションのパラメーターですか?

私は独自の組み込みイーサネットデバイスを開発していますが、これはクライアント名がリストされていないアイテムの1つであり、その理由を理解しようとしています。


1
これらはどのようなデバイスで、名前が付いているものと付いていないもののどちらですか?
user142485 2012

1
@ user142485名前が付いているのはPCとAndroidフォンです。名前のないデバイスの1つは私のカスタムデバイス(組み込みHTTPサーバー、TCPIPサーバー)で、名前がわからない他のデバイスが1つあります。
PICyourBrain

回答:


7

はい、おそらくDHCP要求から来ています。

DHCPプロトコルでは、「ホスト名」フィールドをDHCPリクエスト(コンピュータがその名前について通知するため)とDHCP確認応答(DHCPサーバーが別のホスト名を割り当てるため)に追加できます。これは、DHCPv4についてはRFC 2132§3.14で、DHCPv6についてはdraft-ietf-dhc-v6opts§3.7で指定されています。多くのDHCPサーバーは、クライアント指定のホスト名を内部DNSサーバーに転送し、リース管理インターフェイスに表示します。


1

何が起こっているかを表す用語は「逆アドレス解決」と呼ばれ、さまざまな方法で処理できます。

表示されるデバイスは、設定されているDNSサーバーに登録されている可能性があります。DHCPクライアントは、ルーターがDNSも提供している場合はDNSサーバーから共有情報を取得するか、DNSサーバーでDNS逆引き参照を実行できます。ではなく、コンピュータの名前を見つけます。


1
  • Ubuntu:/etc/dhcp3/dhclient.conf
  • Red Hat:/ etc / sysconfig / network-scripts / ifcfg-eth0

しかし、私のRed Hatマシンではそのファイルはありませんでしたが、[ネットワーク接続]ダイアログボックスを開き、関連するワイヤレス接続をクリックして[編集]をクリックすることにより、コントロールセンターからDHCPクライアントIDを設定できました。次に、[IPV4設定]タブをクリックし、そこにDHCPクライアントIDを設定しました。これがどこに(どのファイルに)保存されるかはわかりません。

HTH

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.