D'où vient «Nom du client» dans la table des clients DHCP sur le routeur?


9

J'ai un routeur Cisco. La page Web du micrologiciel comporte un onglet qui affiche la table des clients DHCP. Comme son nom l'indique, il répertorie tous les clients DHCP sur le réseau. La première colonne du tableau est le "Nom du client". Certains appareils ont des noms et d'autres non.

D'où vient le nom du client?
Cela fait-il partie du protocole DHCP?
C'est un paramètre optionnel dans le protocole?

Je développe mon propre périphérique Ethernet intégré et c'est l'un des éléments qui n'a pas de nom de client répertorié et j'essaie de comprendre pourquoi.


1
De quel type d'appareils s'agit-il, à la fois avec des noms et sans?
user142485

1
@ user142485 Les noms sont des PC et un téléphone Android. L'un de ceux sans nom est mon appareil personnalisé (serveur HTTP intégré, serveur TCPIP) et il y a un autre appareil sans nom dont je ne suis pas sûr de ce que c'est.
PICyourBrain

Réponses:


7

Oui, cela provient probablement des requêtes DHCP.

Le protocole DHCP permet d'ajouter un champ "nom d'hôte" dans les requêtes DHCP (pour qu'un ordinateur renseigne sur son nom) ainsi que les accusés de réception DHCP (pour qu'un serveur DHCP attribue un nom d'hôte différent). Ceci est spécifié dans RFC 2132 §3.14 pour DHCPv4, et dans draft-ietf-dhc-v6opts §3.7 pour DHCPv6. De nombreux serveurs DHCP transfèrent le nom d'hôte spécifié par le client au serveur DNS interne et l'affiche dans les interfaces de gestion des baux.


1

Ce terme pour ce qui se passe est appelé "Résolution d'adresse inversée" et il peut être géré de plusieurs manières:

Il est probable que les périphériques qui s'affichent s'enregistrent auprès du serveur DNS qu'il a défini, alors le client DHCP peut simplement obtenir des informations partagées du serveur DNS si le routeur fournit également DNS ou effectuer une recherche DNS inversée sur le serveur DNS si c'est le cas. pas et trouver le nom de l'ordinateur.


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

mais sur ma machine Red Hat, ce fichier n'était pas là, mais j'ai pu définir l'ID du client DHCP via le Centre de contrôle en ouvrant la boîte de dialogue Connexions réseau et en cliquant sur la connexion sans fil appropriée et en appuyant sur Modifier. Ensuite, j'ai cliqué sur l'onglet Paramètres IPV4 et y définir l'ID du client DHCP. Je ne sais pas où (dans quel fichier) cela est stocké.

HTH

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.