MX 레코드 조회
도메인의 메일을 받는 메일 서버를 우선순위 순서로 확인합니다.
입력값은 이 조회에만 사용되며, 기록하거나 저장하지 않습니다.
결과
MX 레코드란?
MX 레코드는 도메인의 메일을 받는 메일 서버와 그 선호도(우선순위) 값을 담습니다. 보내는 서버는 @ 뒤 부분의 MX 레코드를 조회해 선호도 순으로 정렬한 뒤 차례로 시도합니다. MX 레코드가 없으면 메일은 A/AAAA 레코드로 넘어가거나 아예 실패합니다.
MX 레코드의 필드
| 필드 | 의미 |
|---|---|
| Preference | 0~65535 사이의 숫자입니다. 작을수록 먼저 시도하고, 값이 같으면 분산됩니다. |
| Exchange | 메일 서버의 호스트명입니다. 그 자체로 주소를 가지고 있어야 합니다. |
| TTL | 리졸버가 이 레코드 집합을 캐시해도 되는 시간(초)입니다. |
결과 읽는 법
행은 선호도 순으로 정렬되므로 첫 줄이 평소에 메일을 받는 서버입니다. 선호도가 같은 서버끼리는 트래픽을 나눠 받고, 숫자가 큰 서버는 앞의 서버가 응답하지 않을 때만 쓰이는 예비입니다. 선호도는 순위일 뿐 품질 점수가 아니어서, 10이 20보다 "좋은" 서버라는 뜻은 아닙니다.
알아 둘 규칙
- 선호도는 작은 값이 이깁니다. 10인 레코드가 20인 레코드보다 먼저 시도됩니다.
- Exchange는 A 또는 AAAA 레코드를 가진 호스트명이어야 합니다. MX가 IP 주소를 가리키는 것도, CNAME을 가리키는 것도 올바르지 않습니다.
- 대상이 비어 있는(
.) MX 레코드 하나만 있으면 "null MX"이며, 이 도메인은 메일을 전혀 받지 않는다고 명시하는 것입니다(RFC 7505). - MX가 없다고 메일이 안 오는 것은 아닙니다. 보내는 쪽이 A/AAAA 레코드로 넘어가는데, 대개 원하는 동작이 아닙니다.
자주 겪는 문제
| 보이는 증상 | 흔한 원인 |
|---|---|
| 레코드 없음 | 도메인에 MX 레코드가 없습니다. 수신 메일이 A 레코드로 넘어가거나 반송됩니다. |
| 메일이 엉뚱한 업체로 감 | 예전 업체의 레코드가 남아 있습니다. 이 도메인의 MX는 전부 현재 업체를 가리켜야 합니다. |
| 변경이 반영되지 않음 | 예전 레코드 집합이 아직 캐시에 있습니다. TTL을 확인하고 DNS 전파 확인으로 리졸버들을 비교하세요. |
| 메일이 스팸으로 거부됨 | MX는 수신 경로일 뿐입니다. 발신자 인증은 별개이므로 이메일 DNS 검사로 SPF·DKIM·DMARC를 확인하세요. |
다른 레코드 종류 조회하기
레코드 종류마다 같은 방식으로 필드를 설명하는 페이지가 따로 있습니다. 흔한 종류를 한 번에 조회하려면 전체 DNS 조회를 쓰세요.
MX와 함께 자주 조회하는 레코드: TXT 레코드 조회 , A 레코드 조회 , SOA 레코드 조회 .
데이터 출처: 공개 DNS-over-HTTPS 리졸버. 질의는 선택한 공개 리졸버로 가며, 결과는 그 리졸버의 캐시 상태를 반영합니다. 데이터 출처 자세히 보기 →
더 읽기
- SPF, DKIM, DMARC는 각각 무슨 일을 하나 — 레코드 셋, 역할 셋. 각각이 무엇을 증명하는지, DMARC가 왜 나머지 둘을 필요로 하는지, 어떤 순서로 적용해야 메일이 끊기지 않는지 정리했습니다.
자주 묻는 질문
MX 선호도 숫자는 무슨 뜻인가요?
보내는 서버가 각 호스트를 시도하는 순서입니다. 작은 숫자를 먼저 쓰고, 같은 숫자끼리는 부하를 나눠 갖습니다. 절대값은 의미가 없고 상대적 순서만 중요합니다.
MX 레코드는 몇 개가 좋을까요?
서로 다른 호스트를 가리키는 최소 두 개가 좋습니다. 한 쪽이 죽어도 메일이 들어옵니다. 대부분의 호스팅 업체는 그대로 복사해 넣을 수 있는 목록을 줍니다.
MX 레코드가 IP 주소를 가리켜도 되나요?
안 됩니다. Exchange 필드는 자기 A/AAAA 레코드를 가진 호스트명이어야 하고, CNAME이어서도 안 됩니다.
null MX 레코드가 무엇인가요?
선호도 0에 대상이 "."인 MX 레코드 하나입니다. 이 도메인은 메일을 받지 않는다고 알려 주기 때문에, 보내는 쪽이 며칠씩 재시도하지 않고 즉시 거절할 수 있습니다. RFC 7505에 정의돼 있습니다.
MX 레코드가 있으면 메일이 잘 전달되나요?
아니요. MX는 받는 경로를 정할 뿐입니다. 내가 보낸 메일이 수신되는지는 SPF·DKIM·DMARC 정렬에 달려 있고, 이메일 DNS 검사에서 한 번에 볼 수 있습니다.