"mail" 하위 도메인의 요점은 무엇입니까?

"mail" 하위 도메인의 요점은 무엇입니까?

Ubuntu 16.04에서 첫 번째 메일 서버 구성을 수행하고 있습니다. 모든 튜토리얼 과 방법에는 mail.mail.example.com

다음 DNS 레코드를 사용하여 이 작업을 수행하려고 합니다.

MX       main.dom        main.dom        1        14400
CNAME    www.main.dom    main.dom                 43200
A        main.dom        XXX.XXX.XXX              3600

어떻게 테스트해야 할지 모르겠습니다. 경험 부족의 결과도 예측할 수 없었습니다. 서버 자체가 다음과 같이 포트 25에서 텔넷에 응답하는 것을 볼 수 있습니다.

$ telnet main.dom 25
Trying XXX.XXX.XXX.XXX...
Connected to main.dom.
Escape character is '^]'.
220 server1.main.dom ESMTP Postfix (Ubuntu)

main.dom실제 주소가 아니라 구조적 표현일 뿐입니다. localhost 에서 호출 XXX.XXX.XXX.XXX되면 127.0.0.1FQDN은 변경되지 않은 상태로 유지됩니다(3부).

이 질문에 대한 답은 온라인에서 찾기가 어렵습니다. 하위 도메인을 사용한다고 가정해 보겠습니다 mail.

MX       main.dom        mail.main.dom        1        14400

해당 CNAME을 계속 생성해야 합니까?

답변1

의미 있는 크기의 대부분의 도메인에는 메일 전용 시스템이 있으므로 mail.example.com.

해당 CNAME을 계속 생성해야 합니까?

아니요, A 레코드가 필요합니다 mail.main.dom. MX 레코드는 항상 A를 가리켜야 합니다. MX 레코드를 CNAME으로 가리키는 것은 흔한 실수입니다.

바인딩 구문을 사용하십시오.

main.dom.        IN  MX     10  mail.main.dom.
mail.main.dom.   IN  A          1.2.3.4

또는 동일한 시스템에서 모든 것을 제공하려는 경우:

main.dom.        IN  A          1.2.3.4
main.dom.        IN  MX     10  main.dom.
www.main.dom.    IN  CNAME      main.dom.

참고 사항:

  • MX 우선순위를 1로 설정하는 것은 좋은 생각이 아닙니다. 언제든지 긴급하게 메일 경로를 변경해야 하는 경우 우선 순위가 더 높은 MX(예: 5)를 추가할 수 있습니다.
  • 같은 이유로 MX의 TTL을 너무 높게 설정하면 안 됩니다. 3600과 같은 것은 DNS에 영향을 미치지 않을 만큼 크지만 긴급 상황에서 변경할 수 있을 만큼 작습니다(변경 사항은 1시간 이내에 전파되어야 합니다).
  • 우선순위 0은 유효하지만 기술적인 이유로 사용되지 않습니다.

답변2

여기에 예가 있습니다. 메일 호스트는 임의의 이름을 가질 수 있습니다(단일 물리적 호스트는 여러 이름을 가질 수 있음). 튜토리얼에서는 mail메일 호스트 이름에 메일 호스트가 포함되어 있으면 다른 호스트와 메일 호스트를 쉽게 구별할 수 있습니다. 혼란의 가능성을 줄여줍니다.

관련 정보