라우터의 DHCP 클라이언트 테이블에서 "클라이언트 이름"은 어디에서 제공됩니까?


9

Cisco 라우터가 있습니다. 펌웨어 웹 페이지에는 DHCP 클라이언트 테이블을 표시하는 탭이 있습니다. 이름에서 알 수 있듯이 네트워크의 모든 DHCP 클라이언트가 나열됩니다. 표의 첫 번째 열은 "클라이언트 이름"입니다. 일부 장치에는 이름이 있고 일부 장치에는 없습니다.

고객 이름은 어디에서 왔습니까?
DHCP 프로토콜의 일부입니까?
프로토콜의 선택적 매개 변수입니까?

자체 내장 이더넷 장치를 개발 중이며 클라이언트 이름이없는 항목 중 하나이며 그 이유를 알아 내려고 노력 중입니다.


1
이름이 있거나없는 장치는 무엇입니까?
user142485

1
@ user142485 이름이있는 것은 PC와 안드로이드 폰입니다. 이름이없는 장치 중 하나는 내 사용자 정의 장치 (내장 HTTP 서버, TCPIP 서버)이며 이름이없는 다른 장치가 있는데 그 이름이 무엇인지 잘 모르겠습니다.
PICyourBrain

답변:


7

예, DHCP 요청에서 비롯된 것일 수 있습니다.

DHCP 프로토콜은 "호스트 이름"필드를 DHCP 요청 (컴퓨터가 이름을 알리기 위해)과 DHCP 승인 (DHCP 서버가 다른 호스트 이름을 할당하기 위해)에 추가 할 수 있도록합니다. 이것은 DHCPv4의 경우 RFC 2132 §3.14 및 DHCPv6의 경우 초안 -ietf-dhc-v6opts §3.7에 지정 되어 있습니다. 많은 DHCP 서버는 클라이언트가 지정한 호스트 이름을 내부 DNS 서버로 전달하여 임대 관리 인터페이스에 표시합니다.


1

무슨 일이 일어나고 있는지에 대한 용어를 "역 주소 해결 (Reverse Address Resolution)"이라고하며 여러 방법으로 처리 할 수 ​​있습니다.

표시되는 장치가 자신이 설정 한 DNS 서버에 자신을 등록하면 DHCP 클라이언트는 라우터가 DNS를 제공하는 경우 DNS 서버에서 공유 정보를 얻거나 DNS 서버에서 DNS 역방향 조회를 수행 할 수 있습니다. 컴퓨터의 이름을 찾지 마십시오.


1
  • 우분투 : /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.