호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (741) N
    • 개발 (386) N
      • C언어 (0)
      • PHP (6)
      • JAVA (102)
      • Python (10)
      • Typescript (105)
      • HTML (0)
      • DB (52)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (26) N
    • IT 테크 (289)
      • 리뷰 (110)
      • AI (46)
      • 기타 (131)
    • 전자회로 & 부품 (44)
    • 디지털 행정 & 자동화 실무 가이드 (7)
    • 기타 (2)
  • 홈
  • 태그
  • 방명록

DNS 문제로 장애 난 경험: HTTP 장애처럼 보였지만 원인은 네트워크 이름 해석이었다

처음에는 단순한 HTTP 호출 실패로 보였습니다. 외부 API 응답이 느려지고, 일부 요청은 timeout으로 떨어졌고, 애플리케이션 로그에는 네트워크 오류만 남았습니다. 그런데 실제 원인은 서버 코드도, 외부 API도 아닌 DNS 문제였습니다.HTTP 장애처럼 보였던 DNS 문제 상황HTTP, 네트워크, DNS 문제는 장애 상황에서 서로 분리해서 보기가 어렵습니다. 애플리케이션 입장에서는 외부 API 호출이 실패했을 뿐이지만, 그 아래에서는 도메인 이름을 IP로 바꾸는 DNS 조회, TCP 연결, TLS 핸드셰이크, HTTP 요청 전송이 순서대로 일어납니다.이번 문제도 처음에는 HTTP client timeout으로 보였습니다. 특정 외부 API 호출이 간헐적으로 실패했고, 같은 요청을 재시도하면 성공..

  • format_list_bulleted 개발/기타
  • · 2026. 6. 6.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (741) N
    • 개발 (386) N
      • C언어 (0)
      • PHP (6)
      • JAVA (102)
      • Python (10)
      • Typescript (105)
      • HTML (0)
      • DB (52)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (26) N
    • IT 테크 (289)
      • 리뷰 (110)
      • AI (46)
      • 기타 (131)
    • 전자회로 & 부품 (44)
    • 디지털 행정 & 자동화 실무 가이드 (7)
    • 기타 (2)
최근 글
최근 댓글
태그
  • #api가이드
  • #springboot
  • #routesapi
  • #리눅스기초
  • #java
  • #google지도api
  • #AI
  • #googlemap
  • #typescript
  • #mysql
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바