게임 렉 백서 › L4 인터넷 회선
DNS 장애·지연 DNS failure / slowness
원인 ID isp-dns · 주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발
그림과 실험이 있는 원본 카드로 열기 →
서버 이름을 주소로 바꿔 주는 DNS가 느리거나 실패하면 로그인·패치 서버를 찾지 못합니다.
왜 통신사 DNS 장애 또는 설정 오류 → 그러면 로그인·패치 서버 주소를 못 찾음 → 화면에서는 접속 버튼 뒤 한참 대기 또는 접속 불가. 이미 접속한 사람은 멀쩡
- 증상
- 접속 불가·무한 로딩
- 요인
- 지연, 손실
- 누가 겪나
- 특정 지역·통신사, 나만
- 언제
- 접속·점검 직후
- 담당
- 주 담당 외부·외부 · 함께 게임개발팀·클라이언트 개발
- 게임개발팀 할 일
- 주소 캐시(마지막으로 접속에 성공한 서버 주소 기억), 여러 DNS 준비(한 곳이 실패하면 다른 DNS로 다시 조회).
- 외부 할 일
- 유저에게 DNS를 공용 DNS 등 다른 곳으로 바꿔 보도록 안내.
- 그래프에서는
- 일부만 높음 · 로그인 실패 수(통신사별), DNS 조회 시간
- 확인할 곳
- Resolve-DnsName -Server(또는 nslookup)로 로그인 서버 이름을 통신사 DNS와 공용 DNS에 각각 물어 응답 시간과 결과를 비교
- 이러면 맞음
- 통신사 DNS에서만 응답이 없거나 오래 걸리고 공용 DNS로 바꾸면 바로 접속됨. 이미 접속한 유저는 멀쩡함
- 이러면 아님
- 어느 DNS로도 주소는 바로 나오는데 접속이 안 되면 경로·방화벽·서버 쪽
- 확인 수단
- 유저 쪽 환경에서 확인
- 실제 사례
- Meta 2021: Facebook 백본 명령 하나로 DNS까지 사라진 장애
Cloudflare 2025: Cloudflare 공용 DNS 1.1.1.1 장애
AWS 2025: AWS us-east-1 DynamoDB DNS 장애와 긴 복구
출처
- Cloudflare 1.1.1.1 Incident on July 14, 2025 Cloudflare
공용 DNS 리졸버가 62분 동안 멈추자, 이름을 못 찾게 된 사용자에게는 사실상 모든 인터넷 서비스가 불가 - RFC 8767: Serving Stale Data to Improve DNS Resiliency IETF
권한 서버에 닿지 못할 때 만료된 캐시 기록을 계속 써서 장애를 버티는 방식(serve-stale) - Resolve-DnsName Microsoft
-Server로 물어볼 DNS 서버를 정해 이름을 조회 - nslookup Microsoft
DNS 서버에 이름을 직접 조회하는 명령
함께 보면 좋은 원인
같은 층: L4 인터넷 회선
같은 증상(접속 불가·무한 로딩)의 다른 층 원인
그림과 실험이 있는 원본 카드 보기