어디에서 무엇을 조회하는가
문제가 난 정확한 이름과 레코드 유형, 출발 단말과 사용하는 리졸버를 기록합니다. 짧은 호스트 이름은 검색 접미사가 관여할 수 있어 FQDN과 구별합니다.
브라우저의 DoH 등과 운영체제 기본 DNS가 다르면 같은 단말에서 결과가 달라질 수 있습니다. 실제 사용 경로를 확인하지 않고 공용 DNS로 바꾼 결과만으로 원인을 확정하지 않습니다.
권한과 재귀 응답의 비교
영역 위임과 권한 서버 데이터를 확인하고 사용자 리졸버의 응답과 대조합니다. CNAME은 이름의 별칭이고 HTTP 이동 응답이 아니며 A와 AAAA는 서로 다른 주소 계열의 데이터입니다.
MX와 NS, TXT 등은 용도가 다릅니다. 변경한 레코드가 웹과 메일, 검증 서비스에 미치는 영향을 각각 평가합니다.
TTL과 캐시의 해석
권한 서버의 수정이 모든 리졸버와 응용 캐시를 즉시 지우지는 않습니다. 기존 TTL과 음성 캐시, 브라우저 및 응용의 저장 값을 함께 고려합니다.
TTL을 낮추는 시점과 실제 데이터 변경 시점을 구별합니다. DNSSEC 검증 실패는 단순한 주소 없음과 다르므로 서명과 위임 경로를 별도로 조사합니다.
주소 응답 이후의 확인
A와 AAAA로 받은 각 주소에 대해 해당 주소 계열의 실제 서비스와 TLS 이름 검증을 확인합니다. DNS 성공을 서버 정상으로, IP 직접 접속 실패를 곧 DNS 장애로 해석하지 않습니다.
현재 설정과 변경 이력을 보관하고 필요한 레코드만 조정합니다. 처리 상태를 보고할 때 권한 데이터 반영, 리졸버 캐시 반영과 응용 접속을 나누어 기록합니다.