DNS MX 레코드는 DNS 레코드 의 일종으로 도메인의 메일 교환 서버를 저장합니다. 이메일을 올바른 위치로 라우팅하는 데 사용됩니다. 소유하고 있는 모든 도메인 이름에는 MX 레코드가 연결되어 있습니다. 도메인이 여러 개 있는 경우 각 도메인마다 고유한 MX 레코드가 있습니다.
MX 레코드에는 두 가지 정보가 포함되어 있습니다:
- 메일 교환 서버의 호스트 이름
- 각 메일 교환 서버에 할당된 우선 순위 번호
DNS MX 레코드를 구성해야 하는 이유는 무엇인가요?
MX는 메일 교환기의 약자로 이메일 작동 방식에서 필수적인 부분입니다. 도메인 소유자가 다른 서버에 해당 도메인의 이메일을 보낼 수 있는 위치를 알려주기 위해 설정하는 레코드입니다. MX 레코드는 일반적으로 레코드에 연결되어 도메인을 호스팅하는 서버를 찾을 수 있는 위치를 알려줍니다.
MX 레코드를 설정하면 다른 메일 서버가 내 도메인의 이메일을 보내려고 할 때 어떤 서버를 사용할지 알려줍니다. DNS 서버는 메시지를 보내기 전에 해당 레코드를 확인하므로 직접 연결할 수 없는 경우 어디로 보낼지 알 수 있습니다.
이 기능은 도메인에서 스팸이 전송되는 것을 방지하고 각 도메인을 개별적으로 관리할 필요 없이 여러 도메인에서 메시지가 전송되는 방식을 관리할 수 있어 유용합니다.
이메일 공급업체의 MX 레코드
Google Apps 또는 Office 365와 같은 타사 서비스를 사용하는 경우, 해당 서비스에서 메일을 보내는 용도와 받는 용도의 MX 레코드 두 개를 제공할 가능성이 높습니다. 받는 MX는 해당 서비스의 서버를 가리키고, 보내는 MX는 회원님의 서버를 가리켜야 합니다.
타사 서비스가 없는 경우 자체 서버를 가리키는 MX 레코드가 하나만 필요할 수 있습니다.
MX 레코드 예제
아래는 MX 레코드의 예시입니다.
도메인 이름 | TTL | 클래스 | 유형 | 우선 순위 | 호스트 이름/값 |
domain.com | 1800 | IN | MX | 10 | mail1.domain.com |
domain.com | 1800 | IN | MX | 20 | mail2.domain.com |
참고: MX 레코드는 CNAME 레코드 도메인 별칭을 설정하는 데 사용되는 정식 이름 레코드입니다.
MX 기본 설정 및 우선순위
이메일을 보내면 컴퓨터가 어딘가에 있는 메일 서버에 연락하여 메시지를 전달하도록 요청합니다. 메일 서버는 메시지를 보낼 위치에 대한 모든 정보를 가지고 있습니다. 메일 서버는 받는 사람 주소(받는 사람: 필드)를 살펴보고 메시지를 전달하기에 가장 적합한 서버를 찾습니다.
하지만 도메인에 둘 이상의 메일 서버가 있는 경우 컴퓨터가 어떤 서버를 사용할지 어떻게 알 수 있을까요?
우선 순위를 사용합니다. 우선 순위가 높은 메일 서버가 우선 순위가 낮은 서버보다 먼저 연락됩니다. 우선 순위가 동일한 두 서버가 있는 경우 숫자가 가장 낮은 서버에 먼저 연락합니다.
우선 순위는 DNS 레코드(MX 레코드)에 따라 결정됩니다. 숫자가 낮을수록 우선순위가 높습니다. 따라서 우선순위가 서로 다른 여러 개의 메일 서버를 설정한 경우 가장 낮은 번호부터 가장 높은 번호 순으로 연락이 이루어집니다.
DNS에서 MX 레코드는 어떻게 쿼리되나요?
DNS 쿼리는 인터넷 작동 방식의 기본적인 부분입니다. 브라우저에 URL을 입력하면 컴퓨터가 인터넷 서비스 제공업체(ISP)의 DNS 서버에 해당 웹사이트의 IP 주소를 요청합니다.
MX 레코드는 이메일 서버의 위치를 조회하는 데 사용되는 DNS 레코드 유형 중 하나입니다. 다른 유형의 DNS 레코드와 마찬가지로 MX 레코드는 DNS 서버를 통해 쿼리됩니다. 차이점은 "google.com" 또는 "nytimes.com"과 같은 도메인 이름을 조회하는 대신 해당 도메인 이름과 연결된 이메일 서버 주소를 검색한다는 것입니다.
이메일이 수신자의 이메일 서버로 전송되면 수신 MTA는 발신자의 DNS를 쿼리하여 이메일 전송을 담당하는 메일 교환 서버를 확인합니다. 이 작업은 발신자의 DNS MX 레코드에 게시된 정보를 조회하여 수행됩니다.
DNS MX 레코드를 조회하고 확인하는 방법은 무엇인가요?
도메인 소유자는 도메인의 상태와 이메일 성능을 유지하기 위해 DNS 레코드를 면밀히 모니터링하는 것이 좋습니다. 이렇게 하려면 자주 DNS 조회 및 확인을 정기적으로 수행하는 것이 작업 주기의 필수적인 부분이어야 합니다.
DNS MX 레코드를 확인하려면 MX 레코드 조회 도구를 사용하여 MX 레코드를 무료로 즉시 조회하여 근본적인 구문 또는 구성 오류가 있는지 확인하여 문제 해결을 시작할 수 있습니다.
- DMARC MSP 사례 연구: 고객을 위해 도메인 보안 관리를 간소화한 CloudTech24, PowerDMARC 사용 사례 - 2024년 10월 24일
- 이메일을 통한 민감한 정보 전송의 보안 위험 - 2024년 10월 23일
- 사회 보장 이메일 사기의 5가지 유형과 예방 방법 - 2024년 10월 3일