본문으로 건너뛰기
ipaddress.si
MX

MX 레코드란?

MX 레코드는 다른 메일 서버에 도메인의 메일을 어디로 배달할지 알려 줍니다. 우선순위, 백업 MX, Null MX, MX 레코드 확인 방법을 알아봅니다.

example.com.   3600   IN   MX   10 mx1.example.com.

MX 레코드(메일 익스체인저)는 보내는 쪽 메일 서버에 어떤 호스트가 도메인의 메일을 받는지 알려 줍니다. 각 레코드에는 우선순위 숫자와 호스트 이름이 있으며, 숫자가 낮은 것부터 시도합니다.

우선순위

10 mx1.example.com과 20 mx2.example.com은 "mx1을 쓰고, 안 되면 mx2"라는 뜻입니다. 우선순위가 같은 레코드끼리는 부하를 나눕니다.

요구 사항

  • 대상은 A/AAAA 레코드가 있는 호스트 이름이어야 하며, IP 주소나 CNAME이어서는 안 됩니다.
  • 도메인에 MX 레코드가 없으면 보내는 쪽은 A/AAAA 레코드를 대신 사용합니다. 메일을 절대 받지 않는다고 선언하려면 Null MX(0 ., RFC 7505)를 게시하세요.

관련 레코드

메일 전달률은 SPF, DKIM, DMARC용 TXT 레코드와, 발송 서버 IP 주소에 맞는 PTR 레코드에도 좌우됩니다.

자주 묻는 질문

MX 레코드가 IP 주소를 가리킬 수 있나요?
아니요. A 또는 AAAA 레코드가 있는 호스트 이름을 가리켜야 합니다.
MX 레코드 '0 .'은 무슨 뜻인가요?
Null MX(RFC 7505)입니다. 도메인이 메일을 받지 않는다고 명시하므로, 보내는 쪽이 재시도하지 않고 바로 실패 처리합니다.

DNS 레코드 가이드