본문 바로가기

Tool

[도메인] SPF 레코드 조회하기

728x90

메일 시스템을 운영하다보면 메일의 도메인에 SPF 레코드를 조회할 일이 필요합니다.

SPF 레코드란?

SPF는 Sender Policy Framework 의 약자로 이메일을 보낼 수 있는 모든 서버의 목록을 나열한 레코드 입니다.

아래는 naver.com의 예시입니다.

 

naver.com       text = "v=spf1 ip4:111.91.135.0/27 ip4:125.209.208.0/20 ip4:125.209.224.0/19 ip4:210.89.163.112 ip4:210.89.173.104/29 ip4:117.52.140.128/26 ~all"

여기서 맨 끝 정보에는 목록이외의 처리방법이 있습니다.

  • -all : 목록에 없는 서버가 발송한 이메일은 거부합니다.
  • ~all : 목록에 없는 서버가 발송한 이메일은 수신하되, 안전하지 않음 또는 스팸으로 표시합니다.

SPF 레코드 조회하기

nslookup 명령을 활용하면 쉽게 SPF 레코드를 조회할 수 있습니다.

set q=txt 로 도메인의 text 레코드를 조회하면, v=spf1 이라는 레코드를 찾을 수 있습니다.

PS C:\> nslookup
기본 서버:  router.asus.com
Address:  192.168.1.1

> set q=txt
> naver.com
서버:    router.asus.com
Address:  192.168.1.1

권한 없는 응답:
naver.com       text = "facebook-domain-verification=0qyhf0qnkiuqfx4owhfuvwvsvjz8fk"
naver.com       text = "v=spf1 ip4:111.91.135.0/27 ip4:125.209.208.0/20 ip4:125.209.224.0/19 ip4:210.89.163.112 ip4:210.89.173.104/29 ip4:117.52.140.128/26 ~all"
naver.com       text = "google-site-verification=fK9dDFcEOeNM2Wr3xzNAN-XLcerfAGpOABdSYiqw4_s"
>

 

반응형