Redhat Linux 서버의 호스트 이름을 확인할 수 없습니다.

Redhat Linux 서버의 호스트 이름을 확인할 수 없습니다.

Linux Red Hat 서버를 설정했는데 고정 IP가 아닌 호스트 이름을 참조하여 사용하고 싶습니다.

예를 들어. , 바꾸다ssh [email protected]ssh [email protected]

하지만 다음과 같은 메시지를 받았습니다.

ssh: Could not resolve hostname myhostname Name or service not known.

또는

Windows 클라이언트에서 이 작업을 수행 하면 nslookupIP를 감지할 수 있도록 다음과 같은 결과가 표시되지만 설정한 호스트 이름 대신 dhcp-IP가 표시됩니다.

Server:  UnKnown
Address:  1903:ad:8s10::fd
Name:    dhcp-xx-xxx-xx-xxx.blah.di.blah
Address:  xx.xxx.xx.xxx

다른 여러 stackoverflow 게시물을 기반으로 호스트 이름을 다음과 같이 설정했습니다.

/etc/sysconfig/network-scripts/ifcfg-eth0

~처럼

DHCP_HOSTNAME=myhostname.blah.di.blah

변경하고 후속 조치 dhclient -r를 취했지만 dhclient eth0운이 없었습니다.

또한 내 /etc/hosts파일은 다음과 같습니다.

127.0.0.1  localhost localhost.localdomain
xx.xxx.xx.xxx myhostname.blah.di.blah

답변1

다른 시스템에서 호스트 이름을 통해 이 시스템에 액세스하려고 하면 작동하지 않습니다. 네트워크에 DNS 서버를 설정하고 이러한 항목을 추가하거나 사용 중인 원격 시스템의 호스트 파일에 호스트 이름을 수동으로 추가해야 합니다.

관련 정보