이것이 내 호스트 이름과 DNS 도메인 이름입니까?

이것이 내 호스트 이름과 DNS 도메인 이름입니까?

내 가상 머신의 호스트 이름을 찾으려고 합니다. 이 작업을 수행하면 cat /etc/hosts다음을 얻습니다.

127.0.0.1 localhost

localhost호스트 이름 인가요 ? DNS 도메인 이름이 기록되어 있지 않습니다. 어디서 찾을 수 있나요? 내가 글을 쓸 때 hostname -d나는 얻는다.hostname: Name or service not known

답변1

Localhost는 루프백 통신에 사용되는 로컬 호스트 이름입니다. 127.0.0.1과 같습니다.

DNS 호스트 이름을 찾기가 더 어렵습니다. 첫째, 당신은 그 자체로 하나도 가지고 있지 않습니다. 호스트 이름을 ping하려면 먼저 DNS 서버에서 이를 구성해야 합니다.

"-d"가 없는 명령 호스트 이름은 가상 머신의 호스트 이름을 인쇄합니다. 최소한 구성한 것. 아무런 구성도 하지 않은 경우에는 "localhost.localdomain"이었습니다. 당신도 같은 것을 가져야합니다.

호스트 이름으로 무엇을 달성하려고 합니까?

답변2

아니요, localhost는 호스트 이름이 아닐 가능성이 높습니다. 호스트 이름을 찾으려면 다음 명령을 사용하십시오.

hostname

그리고 사용

hostname -f

FQDN(정규화된 도메인 이름)을 표시합니다. 호스트 이름과 DNS 도메인이 설정되는 방법은 배포에 따라 다릅니다.이 답변이에 대해 자세히 알아보세요.

관련 정보