Reverse Lookup 확인 및 구성방법
2005-10-17   
,
* DNS Reverse Lookup

해외 또는 국내의 포털 사이트 또는 일부 사이트에 메일 송신 시 Reverse Lookup 과 관련된 에러로 인하여 메일 송신이 불가능한 경우가 있습니다.
이는 수신측 메일 시스템에서 송신측의 IP를 통해 Reverse Lookup 을 시도하여 올바른 결과를 반환하지 않는 경우 메일 수신을 거부함으로서 발생하는 문제입니다.
이를 해결하기 위해서는 메일서버가 운영되고 있는 IP Address 에 대하여 올바른 Reverse Lookup 을 구성해야 합니다.

아래의 예는 Reverse Lookup 이 올바르게 구성되지 않은 상태에서 해외 사이트 중 하나인 aol.com 으로 메일 발송시 발생하는 실제 오류 입니다.

오류 로그 : DATA, 421-:  (DNS:NR)  http://postmaster.info.aol.com/errors/421dnsnr.html SERVICE NOT AVAILABLE

위의 URL 을 통해 확인하여 보면 aol.com 메일서버에서 실행하는 DNS Reverse Lookup 에 실패하여 메일을 수신하지 못한다고 설명하고 있습니다.
위의 aol.com 외에도 국내 유수의 포털 서비스 업체들도 이와 같이 DNS Reverse Lookup 을 실행하고 있으며 해당 과정을 통과하지 못하면 메일을 송신할 수 없습니다.

* DNS Reverse Lookup 상태 확인 및 구성방법

현재 메일서버가 운영되고 있는 IP Address 가 DNS 역방향 조회가 설정되었는지 확인해 보기 위해서는 아래와 같이 진행합니다.

- 시작 > 모든 프로그램 > 보조 프로그램 > 명령 프롬프트 실행 또는 시작 > 실행 > cmd 입력 후 Enter

다음 그림은 명령 프롬프트 실행 후 ㈜ 인에이지 메일서버의 DNS 역방향 조회를 실행 한 내용 입니다.



1) nslookup 명령 실행
DNS 역방향 조회를 시작하기 위해 nslookup 명령을 입력합니다.

2) 현재 설정 되어 있는 DNS 확인
nslookup 명령을 실행하는 컴퓨터에 설정되어 있는 DNS 를 확인합니다. (그림은 다음의 DNS 를 이용하여 조회한 내용입니다.)

3) set type=ptr 입력
DNS 역방향 조회를 실행하기 위한 쿼리 타입을 ptr (PoinTer Record) 로 설정합니다.

4) D.C.B.A.in-addr.arpa 입력
메일 서버가 운영되고 있는 서버의 IP 주소를 역순으로 입력합니다. 만약 서버의 IP 주소가 111.222.333.444 일경우 444.333.222.111.in-addr.arpa 로 입력합니다.

5) 결과 확인
메일서버 IP 주소에 대한 올바른 역방향 조회가 설정되어 있는 경우 그림과 같이 “ IP Address name=호스트명 “ 의 형태로 결과과 나타납니다.

만약 DNS 역방향 조회가 설정되지 않았을 경우 다음과 같은 결과를 반환합니다.

반환 내용 : ns.daum.net can’t find D.C.B.A.in-addr.arpa : Non-Existent Domain

이와 같이 결과를 반환할 경우 조속히 DNS 역방향 조회를 하여야 메일 송신에 장애가 발생하지 않습니다.

만약 DNS 역방향 조회를 실행하여 구성되지 않은 경우 구성을 위해서는 메일서버 IP 주소의 상위 공급자를 알아야 합니다.

상위 공급자를 알기 위해서는 아래 그림과 같이 메일서버 IP 주소의 D 영역을 제외한 나머지 영역으로 역방향 조회를 실행하여 반환된 결과값의 Primary Name Server 값이 바로 ptr 값을 추가할 대상이 됩니다.



위 그림과 같이 Primary Name Server 가 확인 된 경우 해당 Name Server 의 관리자 또는 기술지원 담당자에게 전화하여 ptr 레코드 추가를 요청해야 합니다.

만약 메일서버의 주소가 111.222.333.444 이고 사용하는 도메인의 MX 레코드 값이 mail.test.com 인경우 아래와 같은 내용으로 해당 담당자에게 요청합니다.

역방향 조회 요청내역
IP Address : 111.222.333.444
연결 호스트 명 : mail.test.com

만약 위와 같이 하나의 IP 주소에 하나의 MX 레코드가 아닌 다른 도메인의 여러 MX 레코드를 운영하는 경우 ( 호스팅 하는 경우) 모든 도메인의 MX 레코드 값을 빠짐없이 등록해 주어야 합니다.