MX 레코드(메일 교환)

DNS 레코드 유형
도메인에 대한 이메일을 수신해야 하는 메일 서버를 지정하는 DNS 레코드로, 이메일 전달을 활성화합니다.
← 용어집으로 돌아가기

MX 기록이란?

MX (Mail Exchange) 레코드는 도메인을 대신하여 이메일 수신을 담당하는 DNS 레코드 유형입니다. 누군가가 user@example.com에 이메일을 보내면 메일 서버가 example.com에 대한 MX 레코드를 보며 메시지를 전달할 수 있습니다.

MX 기록 작업

이메일 납품 과정:

1. user@example.com에 이메일 보내기

2. 서버 쿼리 example.com MX 레코드의 DNS

3. DNS 반환 우선 MX 레코드 하나 이상

4. Sender Connects에서 가장 높은 메일 서버

5. 사용할 수 없는 경우, sender는 다음의 우선 서버를 시도합니다.

6. 이메일은 또는 재량에 따라

MX 기록 체재

example.com.    IN    MX    10    mail.example.com.

example.com. IN MX 20 mail-backup.example.com.

유형:

우선 번호

우선순위는 주문 서버를 시도한다 :

낮은 숫자 = 높은 우선 순위. 많은 설정은 10의 증가를 사용하여 서버를 나중에 삽입 할 수 있습니다.

일반적인 MX 구성

셀프 호스팅 이메일

@    IN    MX    10    mail.example.com.

mail IN A 203.0.113.50

구글 워크스페이스

@    IN    MX    1     aspmx.l.google.com.

@ IN MX 5 alt1.aspmx.l.google.com.

@ IN MX 5 alt2.aspmx.l.google.com.

@ IN MX 10 alt3.aspmx.l.google.com.

@ IN MX 10 alt4.aspmx.l.google.com.

마이크로소프트 365

@    IN    MX    0     example-com.mail.protection.outlook.com.

조호 메일

@    IN    MX    10    mx.zoho.com.

@ IN MX 20 mx2.zoho.com.

@ IN MX 50 mx3.zoho.com.

MX 기록 요구 사항

Target은 호스트 이름이어야 합니다.

MX 레코드는 호스트 이름, IP 주소가 아닙니다.

# Correct

@ IN MX 10 mail.example.com.

# Incorrect - won't work

@ IN MX 10 203.0.113.50

목표 A/AAAA 기록 필요

메일 서버 호스트명은 IP로 해결해야 합니다.

@      IN    MX    10    mail.example.com.

mail IN A 203.0.113.50

CNAME 대상 없음

MX 레코드는 CNAME 레코드 (RFC 2181)에 해당하지 않아야합니다.

# Avoid this

mail IN CNAME host.provider.com.

@ IN MX 10 mail.example.com.

MX 레코드 확인

디지:
dig example.com MX

; ANSWER SECTION:

example.com. 300 IN MX 10 mail.example.com.

example.com. 300 IN MX 20 mail-backup.example.com.

DomScan 사용 :
curl "https://domscan.net/v1/health?domain=example.com"

# Returns hasMX: true/false in DNS details

MX 기록 및 이메일 보안

MX 레코드는 다른 이메일 인증 레코드와 함께 작동:

이름 *제품정보
사이트맵오시는 길
사이트맵서버 전송
사이트맵자주 묻는 질문
사이트맵정책 시행

모든 4는 적당한 이메일 가동 및 deliverability를 위해 형성되어야 합니다.

문제 해결 MX 문제

# MX 레코드 없음

MX 레코드가 존재하지 않는 경우 일부 서버는 레코드 조회로 돌아갑니다. 그러나 이것은 신뢰할 수 없습니다. 항상 명시된 MX 레코드를 구성합니다.

잘못된 우선 순위

백업 서버가 더 낮은 우선순위(higher number)가 있다면, 1차가 실패하지 않는 한 이메일을 받게 됩니다.

호스트 이름 해결 실패

MX 대상 hostname이 해결되지 않는 경우, 이메일 배송이 실패합니다. 메일 서버 호스트 이름에 대한 레코드를 확인합니다.

TTL 고려

이메일 제공 업체를 마이그레이션 할 때 MX TTL을 우선적으로 낮추고 전파 후 정상 TTL을 복원하십시오.

최고의 연습

1. Always에는 MX 레코드 : 기록 fallback에 의존하지 마십시오.

2. 백업 서버 구성 : 다른 우선 순위를 가진 다수 MX 기록 사용하기

3. 대상 해결: 메일 서버 hostnames에는 레코드가 있습니다.

4. 이메일 인증: SPF, DKIM 및 DMARC와 함께 MX 추가

5. Monitor 이메일 배달 : MX 구성을 테스트하는 도구

이 지식을 활용하세요

DomScan의 API를 사용하여 도메인 가용성, 상태 등을 확인하세요.