DNS 롤백은 삭제하는 동안 이전 인프라 상태를 복원할 수 있습니다. 선택자 또는 나중에 도입된 정책. 가져오기 가장 쉬운 백업이 아니라 의도한 현재 메일 구성을 복원합니다. 먼저 영향을 받은 이름을 제공하는 권한과 롤백 중에 변경된 사항을 설정합니다.
수리하기 전에 증거를 동결하세요
참고자료: RFC 6376 §3.5.
롤백 시간, 이전 내보내기, 현재 레코드 세트 및 백업 이후 승인된 변경 사항을 캡처합니다. 정확한 이름, 유형 및 값을 비교하십시오. SPF, DMARC, 선택기, 반환 경로 및 수신 경로. 누락된 기록과 오래되었지만 현재 존재하는 기록은 다른 실패입니다. 영향을 받은 선택기와 서명 도메인을 보여주는 메시지를 보존합니다. 공급업체 대시보드만으로는 어떤 선택기가 아직 활성화되어 있는지 확인할 수 없습니다.
제거된 모든 기록을 다시 도입하지 마십시오. 기록된 SPF 항목은 폐기된 서비스를 승인할 수 있으며, 사용되지 않는 별칭은 원치 않는 종속성을 복원할 수 있습니다. 어떤 발신자와 키가 의도된 것인지 서비스 소유자에게 문의하세요. 무제한 전체 영역 덮어쓰기가 아닌 명명된 예외가 있는 승인된 현재 상태 diff로 복원을 처리합니다.
가장 작은 올바른 세트를 수리하십시오.
참고자료: RFC 7208 §4.5, RFC 4035 §5.
다른 팀의 중간 변경 사항이 손실되지 않도록 diff를 적용하기 직전에 라이브 영역을 다시 읽으십시오. 현재 복구 내보내기를 유지하고 각 추가, 교체 또는 삭제를 기록합니다. SPF 복구 시 손상된 정책과 함께 두 번째 정책을 추가하는 대신 선택한 SPF 정책 하나를 소유자에게 남겨두도록 하세요.
확인해보세요 DNSSEC 롤백이 키나 권한을 변경한 경우 체인. 만료된 서명이 있거나 상위 DS와 호환되지 않는 하위 키가 있는 서명된 레코드를 복원하면 유효한 해결 방법이 복원되지 않습니다. 공급자 관리 서명은 지원되는 워크플로를 통해 복구되어야 하며 검증 증거는 일반적인 DNS 가시성과 별도로 보관되어야 합니다.
3개의 스냅샷 픽스처를 통해 작업
오프라인 픽스처에서 백업 A에는 선택기 s1 및 SPF 포함되어 있습니다. v=spf1 ip4:192.0.2.10 -all. 승인된 상태 B는 해당 발신자를 폐기하고 SPF 다음으로 변경합니다. v=spf1 ip4:192.0.2.20 -all 선택기 s2를 추가합니다. 실수로 인한 롤백 C는 A와 같습니다. 올바른 복원 차이점은 SPF 정책을 대체하고 s2를 복원합니다. s1이 남아 있는지 여부는 문서화된 키 폐기 결정이 필요합니다.
A, B 및 C를 소유자 및 유형별로 키가 지정된 JSON 객체로 나타냅니다. 별도의 값을 유지하면서 정렬된 레코드 값을 비교합니다. TXT 레코드. 예상되는 출력에는 변경된 apex TXT 세트와 누락된 s2 소유자가 포함됩니다. 문서 주소는 합성 주소입니다. 이 예제 정책을 프로덕션 도메인에 적용하지 마십시오.
격리된 DNS 버전의 경우 C를 게시한 다음 승인된 복구를 게시하고 다음을 사용하여 각 기관에 쿼리합니다. 발굴 @AUTH example.test TXT +norecurse 그리고 발굴 @AUTH s2._domainkey.example .test TXT +norecurse. 선택기에 마커 데이터를 사용하고 비암호화 라벨을 붙입니다. 답변과 정확한 수리 차이점을 모두 유지합니다. 실시간 복구 및 서명된 메시지 유효성 검사가 보류 중입니다.
오래된 성공과 오래된 실패에 대한 설명
참고자료: RFC 2308 §5.
해결 프로그램은 롤백 전의 좋은 답변을 유지하고 일시적으로 오류를 숨길 수 있습니다. 다른 하나는 누락된 선택기 응답을 캐시하고 복구 후에도 계속 실패할 수 있습니다. 쿼리 시간, 확인자, 응답 코드 및 TTL 컨텍스트를 기록합니다. 캐시된 보기를 강제로 변경하기 위해 올바른 전거 데이터를 계속 편집하지 마십시오.
정식 복구 후에는 재귀 경로를 관찰하고 영향을 받는 각 서비스를 통해 승인된 무해한 테스트 메시지를 보냅니다. 인증 결과를 원래 헤더 및 알려진 수신자 동작과 비교합니다. 올바른 인벤토리, 롤백 원인 및 백업 보호 장치를 사용하여 사고를 종료합니다. 복원된 DNS 는 전제조건이지 전달 증명이나 광범위한 시행을 제거하기 위한 변명이 아닙니다.
격리된 실험실 증거를 실행했습니다.
2026년 11월 7일에 유지된 격리된 소켓 랩은 백업 상태를 제공한 다음 로컬에서 사전 정의된 합성 복구를 적용했습니다. 실제 UDP 쿼리에서는 수리 전 이전 SPF 주소와 누락된 s2를 관찰했고 이후에는 새로운 SPF 주소와 s2 마커를 관찰했습니다. 롤백 계획은 백업 복원 자료, 현재 의도된 상태, 두 가지 정확한 변경 사항 및 종속성 소유권을 유지합니다. 생산 기록이 변경되지 않았습니다. 캡처 레이블은 Rollback_before_spf입니다. 롤백_before_s2; 롤백_after_spf; 롤백_after_s2. 재현 가능한 러너 및 원본 캡처가 증거 패키지에 포함되어 있습니다. 프로덕션 DNS , DNSSEC 및 SMTP 결과는 테스트되지 않은 상태로 유지됩니다.
2026년 11월 8일 검토를 위해 유지된 전선 캡처 및 수리 차이점을 오프라인으로 확인했습니다. DNS 서버, dig 명령, DNSSEC 유효성 검사 또는 SMTP 테스트가 다시 실행되지 않았습니다.