호스트 이름이나 도메인 이름을 설정해야 하는 이유는 무엇입니까?

호스트 이름이나 도메인 이름을 설정해야 하는 이유는 무엇입니까?

현재 내 등록자를 통해 가리키는 자체 URL(예: example.com)이 있는 몇 개의 클라우드 인스턴스가 있습니다.

hostnamehostname그러나 올바른 구성을 위해 (사용) 명령을 어떻게 변경해야 하는지 궁금합니다 .

hostname재미삼아 명령이나 편집기를 통해 완전히 임의의 이름을 지정했습니다 /etc/hostname.

문제는 이것이 무엇을 위한 것인지 모르겠다는 것입니다.

hostname서버의 컬렉션이 내가 가리키는 URL/도메인 이름과 어떻게 관련되어 있는지(그렇다면) 서버의 호스트 이름이 정확히 어떤 용도로 사용되는지 명확히 할 수 있습니까 ?

답변1

[...] 자체 URL(예: example.com)이 내 등록 기관을 통해 이를 가리킵니다.

이는 (도메인) 등록자가 하는 일이 아닙니다. 도메인 등록 기관은 귀하의 도메인, 연락처 정보, 위임된 DNS 서버를 도메인 등록 기관에 등록하는 대리인 역할만 합니다.와이. 그런 다음 도메인 아래의 이름이 무엇을 가리키는지 결정하는 것은 DNS 서버에 달려 있습니다.

등록과 DNS 서비스를 모두 제공하는 서비스 공급자를 이용할 수도 있지만 이러한 기능을 구별하는 것이 중요합니다.

문제는 이것이 무엇을 위한 것인지 모르겠다는 것입니다.

이렇게 하면 서로 구별할 수 있습니다. 그렇기 때문에 우리는 사물에 이름을 붙인다.일반적으로 말하면.

서버에 설정된 호스트 이름이 내가 가리키는 URL/도메인 이름과 어떻게 관련되는지(있는 경우) 누구든지 명확히 할 수 있습니까?

웹 서버에 따라 시스템 호스트 이름이 기본값 ServerName(또는 이에 상응하는 이름)으로 사용될 수 있습니다. 이는 서버가 호스트 이름을 자체적으로 이해하는 것입니다. 예를 들어 웹 서버에서 자동으로 생성된 HTTP 리디렉션을 통해 이 정보가 유출될 수 있습니다.

서버의 호스트 이름은 무엇에 사용됩니까?

실제로 많은 것들이 기본 셸 프롬프트(연결된 컴퓨터를 볼 수 있도록), 로그 파일, DNS PTR 레코드 등에 표시될 수 있습니다.

답변2

임의의 호스트 이름을 사용하는 SMTP는 메일 전송 에이전트에 따라 문제가 있을 수 있습니다. 유효하지 않거나 존재하지 않는 호스트 이름이 들어오거나 HELO요청 EHLO되면 원격 서버는 잘못된 호스트 이름으로 인해 연결을 닫습니다.

관련 정보