MX레코드란?
MX 레코드(Mail Exchanger Record)는 메일 교환 레코드를 의미합니다. 특정 도메인 이름을 대신하여 이메일 메시지를 수락할 메일 서버를 지정하는 DNS(도메인 이름 시스템) 레코드의 한 유형입니다.
누군가 특정 도메인 이름을 가진 이메일 주소로 이메일을 보내면 발신자의 이메일 서버는 해당 도메인의 DNS 레코드를 참조하여 해당 도메인의 이메일 처리를 담당하는 서버를 찾습니다. 도메인의 MX 레코드에는 이메일 메시지를 수신해야 하는 이메일 서버의 호스트 이름이 포함되어 있습니다.
예를 들어 누군가 amy@google.com로 이메일을 보내면 발신자의 이메일 서버는 google.com에 대한 MX 레코드를 조회하여 amy의 사서함으로 메시지를 전달하기 위해 연결해야 하는 서버를 찾습니다. 예를 들어 MX 레코드는 mail.google.com이라는 서버를 지정해놓을 수 있습니다.
MX레코드 확인 방법
실제 도메인의 MX 레코드를 확인하려면 Windows에서는 nslookup이라는 명령줄 도구를, Linux/MacOS에서는 dig라는 명령줄 도구를 사용할 수 있습니다.
Windows의 경우
1. Windows 키 + R을 눌러 명령 프롬프트를 연 다음 cmd를 입력하고 Enter 키를 누릅니다.
2. nslookup -type=mx <도메인 이름>을 입력하고 Enter 키를 누릅니다. <도메인 이름>이 google.com 일 경우 아래와 같이 작성합니다.
nslookup -type=mx google.com
Linux/MacOS의 경우
1. 터미널을 엽니다.
2. dig <도메인 이름> mx을 입력하고 Enter 키를 누릅니다. <도메인 이름>이 google.com 일 경우 아래와 같이 작성합니다.
dig google.com mx
실행 결과 이메일 수신을 담당하는 메일 서버의 호스트명을 포함하여 지정된 도메인에 대한 MX 레코드를 표시합니다.