내 서버의 모든 DNS 영역에서 사용할 SPF IP 주소가 포함된 하나의 포함을 만들고 싶습니다. 어떻게 해야 할지 제안해 주실 수 있나요? 저는 BIND9에서 일하고 있습니다. 감사합니다.
답변1
두 가지 접근 방식이 있습니다.
- 바인드 영역 파일 구문은
$INCLUDE
다음과 같은 명령문을 제공합니다."포함하다" 콘텐츠/리소스 레코드를 다른 파일에서 영역으로 가져옵니다.
예를 들면 다음을 참조하세요.https://www.zytrax.com/books/dns/ch8/include.html여기서 uk.example.com 영역의 영역 파일에는 두 번째 파일이 포함됩니다./var/named/include.txt
$ORIGIN uk.example.com.
@ IN NS ns2.example.com.
; ns2.example.com services uk.example.com
$INCLUDE /var/named/include.txt ; absolute path
...
ftp IN A 192.168.35.16
두 번째 파일은 /var/named/include.txt
다음과 같을 수 있습니다.
# when this /var/named/include.txt is included
# it sets up a generic SPF record for the zone
@ IN TXT "v=spf1 a mx ip4:10.9.8.7 -all
# EOF /var/named/include.txt
대체 접근 방식은 기본 SPF
include
지시문을 사용하여 다른 도메인의 SPF 레코드 값을 포함합니다."v=spf1 a mx include:example.com. -all
유사한 대체 접근 방식에서는 기본 SPF
redirect
지시문을 사용하여 다른 도메인의 SPF 레코드를 사용합니다."v=spf1 redirect=example.com
두 기본 SPF 방법 모두 여기에 설명된 고유한 주의 사항이 있습니다.https://dmarcian.com/spf-syntax-table/