CDN, 애니캐스트, 로드 밸런싱, 마이그레이션이 운영 환경에서 DNS를 활용하는 방식과 여러 도메인에 걸친 모니터링 방법을 다룹니다.
호스트 이름 하나에 A 레코드 여러 개
첫 번째 응답
93.184.216.34
두 번째 응답
93.184.216.35
세 번째 응답
93.184.216.36
리졸버는 모든 레코드를 반환하며, 보통 순서가 순환됩니다
DNS 라운드 로빈이 여러 주소를 반환하는 방식, 부하 분산에서 할 수 있는 일과 할 수 없는 일, 캐싱이 관찰 결과에 미치는 영향을 알아봅니다.
호스트 이름 하나에 A 레코드 여러 개
첫 번째 응답
93.184.216.34
두 번째 응답
93.184.216.35
세 번째 응답
93.184.216.36
리졸버는 모든 레코드를 반환하며, 보통 순서가 순환됩니다
DNS 기반 트래픽 분산과 애플리케이션 로드 밸런서를 비교하고, TTL, 상태 점검, 지역별 응답이 가용성에 미치는 영향을 알아봅니다.
조회 결과에 원본이 아닌 CDN이 보이는 이유
방문자
도메인 조회
CDN 엣지
104.21.x.x
DNS가 반환하는 대상
원본 서버
실제 IP, 노출되지 않음
CDN이나 리버스 프록시 뒤에서 원본 서버가 하는 일, 공개 DNS에 엣지 주소가 보이는 이유, 안전하게 문제를 해결하는 방법을 알아봅니다.
조회 결과에 원본이 아닌 CDN이 보이는 이유
방문자
도메인 조회
CDN 엣지
104.21.x.x
DNS가 반환하는 대상
원본 서버
실제 IP, 노출되지 않음
리버스 프록시가 클라이언트와 서버 사이에 위치하는 방식, DNS가 사용자를 프록시로 안내하는 방법, 라우팅, TLS, 보안을 어떻게 지원하는지 알아봅니다.
세 가지 역할, 흔히 서로 다른 세 회사
상위 존이 도메인을 권한 네임서버에 위임하는 방식과, 엉뚱한 DNS 제공업체에서 레코드를 수정해도 공개적으로 반영되지 않는 이유를 알아봅니다.
호스트 이름 하나에 A 레코드 여러 개
첫 번째 응답
93.184.216.34
두 번째 응답
93.184.216.35
세 번째 응답
93.184.216.36
리졸버는 모든 레코드를 반환하며, 보통 순서가 순환됩니다
하나의 이름에 여러 주소가 나타나는 데는 네 가지 서로 다른 메커니즘이 있습니다. 이를 구분하면 내 응답이 다른 사람과 다른 이유를 알 수 있습니다.
확인된 주소 뒤에 실제로 있는 것
공유 IP
한 주소에 여러 사이트, Host 헤더로 구분
전용 IP
나만 사용, 역방향 DNS를 직접 제어
CDN 엣지
원본이 아님, 엣지에서 연결 종료
솔직한 답은 대부분의 웹사이트에 전용 IP가 필요하지 않다는 것입니다. 정말 중요한 경우와 근거 없는 장점을 정리합니다.
조회 결과에 원본이 아닌 CDN이 보이는 이유
방문자
도메인 조회
CDN 엣지
104.21.x.x
DNS가 반환하는 대상
원본 서버
실제 IP, 노출되지 않음
도메인을 조회했는데 Cloudflare 주소가 나왔나요? 시스템이 정상 동작하는 것입니다. 그 뒤에 무엇이 있고 왜 꿰뚫어 볼 수 없는지 설명합니다.
나란히 사용되는 두 가지 주소 체계
IPv4
192.0.2.10
32비트, 주소 약 43억 개, 고갈
IPv6
2606:4700::6810:84e5
128비트, 주소 340간 개
전 세계의 새 IPv4 주소는 이미 수년 전에 바닥났습니다. 그 뒤로 인터넷을 지탱해 온 방법과 IPv6 전환이 아직 끝나지 않은 이유를 설명합니다.
알림을 보낼 만한 신호
도메인 하나의 DNS를 수작업으로 확인하는 방식은 수십, 수천 개로는 확장되지 않습니다. 변경을 일찍 포착하는 실용적인 방법을 소개합니다.
점진적 전환이 즉시 전환보다 낫습니다
블루
트래픽 100%
가중치 분할
95/5, 이후 50/50
그린
트래픽 100%
DNS 변경으로 두 환경 사이의 트래픽을 전환하는 방식은 이론상 간단하지만, TTL과 캐싱 때문에 실제로는 더 복잡합니다.
IP 하나에 서버 하나, 또는 서버 여러 대
유니캐스트
IP 하나가 서버 정확히 하나에 대응
애니캐스트
IP 하나를 여러 위치에서 광고
같은 IP 주소를 전 세계 수십 곳에서 동시에 광고하는 애니캐스트는 주요 DNS 제공업체가 어디서나 빠르고 안정적으로 동작하는 비결입니다.