Skąd pochodzi „Nazwa klienta” w tabeli klientów DHCP na routerze?

9

Mam router Cisco. Strona oprogramowania układowego zawiera kartę wyświetlającą tabelę klientów DHCP. Jak sama nazwa wskazuje, zawiera listę wszystkich klientów DHCP w sieci. Pierwsza kolumna w tabeli to „Nazwa klienta”. Niektóre urządzenia mają nazwy, a niektóre nie.

Skąd pochodzi nazwa klienta?
Czy to część protokołu DHCP?
Czy to opcjonalny parametr w protokole?

Rozwijam własne wbudowane urządzenie Ethernet i jest to jeden z elementów, który nie ma nazwy klienta na liście i próbuję dowiedzieć się, dlaczego.

PICyourBrain
źródło
1
Co to za urządzenia, zarówno te z nazwami, jak i bez?
user142485,
1
@ user142485 Te o nazwach to komputery PC i telefony z Androidem. Jednym z nich bez nazwy jest moje urządzenie niestandardowe (wbudowany serwer HTTP, serwer TCPIP), a jest jeszcze jedno urządzenie bez nazwy, że nie jestem pewien, co to jest.
PICyourBrain

Odpowiedzi:

7

Tak, prawdopodobnie pochodzi z żądań DHCP.

Protokół DHCP pozwala dodawać pole „nazwa hosta” do żądań DHCP (dla komputera, aby poinformować o swojej nazwie), a także potwierdzenia DHCP (dla serwera DHCP, aby przypisać inną nazwę hosta). Jest to określone w RFC 2132 §3.14 dla DHCPv4 oraz w wersji roboczej ietf-dhc-v6opts §3.7 dla DHCPv6. Wiele serwerów DHCP przekazuje nazwę hosta określoną przez klienta do wewnętrznego serwera DNS i wyświetla ją w interfejsach zarządzania dzierżawą.

użytkownik1686
źródło
1

Określenie tego, co się dzieje, nazywa się „rozpoznawaniem odwrotnego adresu” i może być obsługiwane na wiele sposobów:

Prawdopodobnie wyświetlane urządzenia rejestrują się na skonfigurowanym serwerze DNS, klient DHCP może po prostu uzyskać udostępnione informacje z serwera DNS, jeśli router zapewnia również DNS, lub wykonać wyszukiwanie wstecznego DNS na serwerze DNS, jeśli jest nie i znajdź nazwę komputera.

Scott Chamberlain
źródło
1
  • Ubuntu: /etc/dhcp3/dhclient.conf
  • Red Hat: / etc / sysconfig / network-scripts / ifcfg-eth0

ale na moim komputerze Red Hat tego pliku nie było, ale mogłem ustawić identyfikator klienta DHCP za pośrednictwem Centrum sterowania, otwierając okno dialogowe Połączenia sieciowe i klikając odpowiednie połączenie bezprzewodowe i naciskając Edytuj. Następnie kliknąłem kartę Ustawienia IPV4 i tam ustawiłem identyfikator klienta DHCP. Nie jestem jednak pewien, gdzie (który plik) jest przechowywany.

HTH

Będzie
źródło