9장. DNS 장애 분리
권한 DNS와 recursive resolver 결과를 구분한다. A, AAAA, CNAME, TTL, negative cache, delegation, DNSSEC, split horizon을 본다. 한 PC의 cache flush로 전 세계 문제를 해결했다고 판단하지 않는다.
dig +trace service.example.test
dig @권한서버 service.example.test A
dig @공용리졸버 service.example.test AAAA
curl -4 -I https://service.example.test
curl -6 -I https://service.example.test
TTL을 낮추는 것은 변경 전에 해야 한다. 잘못된 AAAA로 IPv6 사용자만 실패하는 시나리오를 incidents.json에서 분석한다. rollback record와 전파 관찰 시간을 둔다.