DNS 기초, 문제 해결, 보안, 실무 워크플로를 다룹니다. 이 도구를 만드는 팀이 직접 작성했습니다.
나란히 사용되는 두 가지 주소 체계
IPv4
192.0.2.10
32비트, 주소 약 43억 개, 고갈
IPv6
2606:4700::6810:84e5
128비트, 주소 340간 개
고정 IP와 유동 IP 주소를 비교하고 각각이 쓰이는 곳을 알아보며, 도메인의 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, 보안을 어떻게 지원하는지 알아봅니다.
확인된 주소 뒤에 실제로 있는 것
공유 IP
한 주소에 여러 사이트, Host 헤더로 구분
전용 IP
나만 사용, 역방향 DNS를 직접 제어
CDN 엣지
원본이 아님, 엣지에서 연결 종료
도메인이 확인되는 공개 주소를 찾고, 호스팅과 CDN 엔드포인트를 구분하며, DNS 조회로 원본 호스트가 드러나지 않을 수 있는 이유를 알아봅니다.
거의 모든 존에서 만나게 되는 레코드
알아 둘 가치가 있는 모든 레코드 유형의 역할, 모양, 그리고 흔히 저지르는 실수를 한 페이지에 정리했습니다.
같은 도메인이 다르게 응답하는 세 가지 이유
지리적 라우팅
지역마다 다른 엣지 서버
캐싱
독립된 TTL, 독립된 캐시
스플릿 호라이즌
의도된 다른 응답
IP 지오로케이션이 네트워크 위치를 추정하는 방식, 결과가 사용자의 실제 위치와 다를 수 있는 이유, DNS 조회로 실제로 알 수 있는 것을 설명합니다.
같은 도메인이 다르게 응답하는 세 가지 이유
지리적 라우팅
지역마다 다른 엣지 서버
캐싱
독립된 TTL, 독립된 캐시
스플릿 호라이즌
의도된 다른 응답
지리 기반 DNS, CDN 라우팅, 리졸버 캐시, 스플릿 호라이즌 구성을 살펴보며 같은 도메인이 서로 다른 응답을 반환하는 이유를 알아봅니다.
이메일이 메일 서버를 찾는 과정
발신자
you@gmail.com
MX 조회
메일을 받는 곳은?
메일 서버
우선순위 10 먼저
받은편지함
전달됨
우선순위 값이 낮을수록 먼저 사용되고, 높은 값은 백업입니다
이메일이 의존하는 DNS 레코드, 라우팅과 인증이 함께 동작하는 방식, 메일 마이그레이션 후 확인할 사항을 정리한 실용 가이드입니다.
이메일이 메일 서버를 찾는 과정
발신자
you@gmail.com
MX 조회
메일을 받는 곳은?
메일 서버
우선순위 10 먼저
받은편지함
전달됨
우선순위 값이 낮을수록 먼저 사용되고, 높은 값은 백업입니다
도메인의 MX 레코드를 확인하고, 우선순위 값을 이해하고, 교환기 호스트를 확인하며, 흔한 메일 라우팅 문제를 해결하는 방법을 알아봅니다.
거의 모든 존에서 만나게 되는 레코드
와일드카드 DNS 레코드가 설정되지 않은 이름과 일치하는 방식, 서브도메인 관리를 단순하게 해 주는 경우, 실수를 가릴 수 있는 위험을 알아봅니다.