...
DNS는 도메인을 공인 IP로 안내할 뿐이다. 실제 접속에는 DNS, 인터넷 회선, NAT 또는 방화벽, 리버스 프록시, 백엔드 서비스가 모두 정상이어야 한다.
...
| Mermaid |
|---|
graph TB U["사용자 브라우저<br/ |
...
>HTTPS example.com"] DNS["Route 53<br/>A 레코드 |
...
- 203.0.113.10"] GW["공유기 또는 방화벽<br/ |
...
>80 및 443 포트 전달"] RP["192.168.10.10<br/>TLS 종료 및 리버스 프록시"] APP1["192.168.10.20 |
...
포트 30060<br/>서비스 A"] APP2["192.168.10.20 |
...
포트 30061<br/>서비스 B"] U -->| |
...
1 이름을 IP로 조회| DNS U -->| |
...
2 공인 IP의 443에 연결| GW GW -->| |
...
3 내부 프록시로 전달| RP RP -->| |
...
4 Host 이름에 따라 분기| APP1 RP -->| |
...
4 Host 이름에 따라 분기| APP2 |
| 구간 | 대표 증상 |
|---|---|
| DNS | NXDOMAIN, 조회 결과 없음, 잘못된 IP 반환 |
| 공인 회선·포트 전달 | 연결 시간 초과 |
| 리버스 프록시 | 연결 거부, TLS 오류, 기본 사이트 표시 |
| 백엔드 연결 | 502 Bad Gateway, 503 Service Unavailable |
| 애플리케이션 설정 | 화면은 열리지만 로그인·CORS·리다이렉트 실패 |
...