SPF 가이드
1. SPF란 무엇인가요?
답변: SPF는 Sender Policy Framew??k의 약자입니다. SPF는 이메일 사기 및 스팸을 방지하기 위한 이메일 인증 표준입니다. 발신자의 도메인 이름이 이메일의 출발지 IP 주소와 일치하는지 확인하여 이메일의 진위와 신뢰성을 보장합니다. SPF 레코드는 도메인 이름의 DNS 레코드에 저장되며, 이메일 발송이 허용된 서버 목록을 포함합니다. 수신자가 이메일을 받으면 발신자의 도메인 이름에 SPF 레코드가 있는지 확인하고 발송 서버의 IP 주소가 허용 목록에 있는지 검증합니다. 검증에 실패하면 수신자는 해당 이메일을 스팸으로 표시하거나 수신을 거부할 수 있습니다. SPF를 사용하면 이메일의 배달률과 신뢰성을 향상시키고 스팸 양을 줄일 수 있습니다. 동시에 이메일 시스템의 보안성을 높이고 해커나 사기꾼이 위조된 도메인 이름으로 이메일을 보내는 것을 방지할 수 있습니다.
2. 회사 메일박스에 SPF 설정하는 방법은?
답변:
1. 회사 메일박스의 발신 서버 IP 주소를 확인하세요: 이 주소들이 SPF 레코드에 추가됩니다. 2. 회사 메일박스의 DNS 관리 콘솔에 로그인하세요: 일반적으로 도메인 등록 기관이나 호스팅 제공자가 제공합니다.
2. TXT 레코드 생성 또는 편집: DNS 콘솔에서 TXT 레코드 또는 유사 옵션을 찾으세요.
3. SPF 레코드 입력: SPF 레코드 형식은 "v=spf1 +a/+mx +ip4 +ip4:mail.example.com -all"이며, 내용은 다음과 같습니다.
"v=spf1": SPF 버전을 지정합니다.
"a" 또는 "mx": A 레코드 또는 MX 레코드로 서버가 인증될 수 있음을 나타냅니다.
"ip4": 메일 발송이 허용된 IP 주소 목록입니다.
"mail.c??email.coremail": 회사 메일박스 도메인 이름으로 대체하세요.
"-all": 그 외 모든 출처에서 온 메일은 거부됨을 나타냅니다.
4. 변경사항 저장: DNS 콘솔에서 설정이 올바르게 저장되었는지 확인하세요.
3. 다양한 유형의 SPF 설정 방법
1) 도메인 네임 A 레코드로 SPF 레코드 만들기 (c??email.cn 예시)
v=spf1 a:c??email.cn2 -all
2) 도메인 네임 MX 레코드로 SPF 레코드 만들기
v=spf1 mx -all
3) 도메인 네임 PTR 레코드로 SPF 레코드 만들기
v=spf1 ptr -all
4) 외부 IP 및 IP 구간 설정으로 SPF 레코드 만들기
v=spf1 ip4:106.52.172.248 ip4:61.164.47.194/28 -all
5) 다른 도메인의 SPF 레코드 포함하기 (spf.ic??email.net 예시)
v=spf1 include:spf.ic??email.net
참고: 위 레코드들은 조합하여 사용할 수 있지만, 전체 txt에는 v=spf1로 시작하여 -all로 끝나는 레코드가 하나만 있어야 합니다. 예: v=spf1 mx ip4:106.52.172.248 include:spf.ic??email.net -all