피드로 돌아가기
Dev.toInfrastructure
원문 읽기
ISP DNS Routing 장애 해결을 통한 Backend-Supabase 통신 복구
FINANCE PRO: PAYTRACK
AI 요약
Context
Flask 기반 Backend와 Supabase 간 통신 단절 발생. 애플리케이션 코드 및 네트워크 설정의 무결성 확인 후에도 외부 서비스 연결 실패 지속.
Technical Solution
- Flask Config, API Request, Credentials, CORS 등 애플리케이션 계층의 전수 조사 수행
- Network Call 분석을 통한 애플리케이션 외부의 장애 지점 식별
- ISP 수준의 DNS Routing 오류로 인한 Supabase 서버 도달 불가 현상 파악
- DNS 설정을 Google 및 Cloudflare로 변경하여 외부 엔드포인트 해석 정상화
- 인프라 계층의 Resolver 신뢰성 확보를 통한 외부 서비스 연결성 회복
실천 포인트
1. 애플리케이션 로직 정상 작동 시 네트워크 계층(L3-L7)의 문제 가능성 검토
2. 외부 API 통신 불가 시 nslookup 또는 dig 명령어로 DNS Resolution 단계 검증
3. ISP 기본 DNS 대신 Google(
8.
8.
8.8) 또는 Cloudflare(
1.
1.
1.1) 등 신뢰할 수 있는 Public DNS 사용 고려