SPF 레코드 구문 완전 가이드: 메커니즘, 한정자, 수정자, 매크로
SPF Record Syntax: Mechanisms, Qualifiers, Modifiers, and Macros
SPF 레코드 구문의 모든 것을 담은 완전 레퍼런스. v=spf1로 시작하는 단일 TXT 레코드의 구조, 8가지 메커니즘(all, include, a, mx, ptr, ip4, ip6, exists)의 구문과 매칭 조건, DNS 조회 한도, + - ~ ? 한정자의 의미, redirect와 exp 수정자, 그리고 11가지 매크로 문자와 변환 규칙을 RFC 7208 섹션과 함께 설명합니다. 실제 레코드에서 자주 쓰이는 include, ip4, ip6, all에 집중하고, ptr 메커니즘의 사용 금지 이유와 include와 redirect의 차이점도 다룹니다.
include 메커니즘은 '스플라이스'가 아닙니다. RFC는 이름이 '잘못 선택되었다'고 인정합니다. 포함된 레코드의 -all은 외부 레코드를 실패시키지 않습니다. Fail, Softfail, Neutral은 단지 '여기서는 매치 없음, 계속 진행'을 의미할 뿐입니다.