ISP가 DNS 쿼리를 가로채 가짜 IP로 응답하고 있었다
Key Point
ISP의 DNS 변조는 신뢰할 수 없는 상황을 만드는데, DoT나 DoH 같은 암호화 프로토콜이 어떻게 이를 막는지, 그리고 DNSSEC가 이 문제를 해결하지 못하는 이유를 구체적으로 보여준다.
핵심 요약
- Podman 컨테이너가 외부 사이트에 연결되지 않자 DNS 설정을 확인하던 중, Google DNS와 Cloudflare DNS에서 같은 IP를 받았으나 Cloudflare의 DoH 엔드포인트에선 전혀 다른 IP가 나왔다.
- 첫 번째 DNS 응답의 IP를 조사하니 자신의 ISP 소유였고, ISP가 DNS 쿼리를 가로채 변조된 IP 주소를 반환하고 있음을 발견했다.
- DNS 쿼리는 여러 네임서버를 거쳐 일어나며, 전통적으로 평문 UDP를 사용하기 때문에 ISP가 감시하거나 변조할 수 있다.