DNS 기초, 문제 해결, 보안, 실무 워크플로를 다룹니다. 이 도구를 만드는 팀이 직접 작성했습니다.
용도가 확연히 다른 두 가지 상황
dig / nslookup
전체 프로토콜 정보, 스크립트 가능, 오프라인
웹 기반 도구
설치 불필요, 일괄 조회, 공유 가능
DNS 조회 도구로 도메인의 주소, 메일, 네임서버, 별칭, 텍스트 레코드를 확인하고 응답을 안전하게 해석하는 방법을 알아봅니다.
거의 모든 존에서 만나게 되는 레코드
DNS 체커로 A, AAAA, CNAME, MX, NS, TXT 레코드를 조회하고 응답을 비교해 흔한 DNS 설정 문제를 진단하는 방법을 알아봅니다.
나란히 사용되는 두 가지 주소 체계
IPv4
192.0.2.10
32비트, 주소 약 43억 개, 고갈
IPv6
2606:4700::6810:84e5
128비트, 주소 340간 개
도메인의 공개 IPv4와 IPv6 주소를 찾고, A와 AAAA 응답을 이해하며, DNS가 유효한 IP 주소를 여러 개 반환할 수 있는 이유를 알아봅니다.
“DNS 서버”라는 이름을 공유하는 세 계층
스텁 리졸버
내 기기 자체
재귀 리졸버
ISP, 라우터, 1.1.1.1
권한 네임서버
도메인 자체의 DNS
여러 주소, IPv4와 IPv6 레코드, CDN 엣지, 역방향 귀속의 한계를 포함해 도메인 IP 주소 조회 결과를 이해합니다.
“DNS 서버”라는 이름을 공유하는 세 계층
스텁 리졸버
내 기기 자체
재귀 리졸버
ISP, 라우터, 1.1.1.1
권한 네임서버
도메인 자체의 DNS
DNS 서버의 역할과 재귀 리졸버, 권한 네임서버의 차이, 어느 서버가 질의에 응답했는지 확인하는 방법을 알아봅니다.
재귀 DNS 조회, 단계별로 살펴보기
브라우저
example.com 요청
리졸버
내 ISP / 1.1.1.1
루트 + TLD
.com 운영 주체는?
권한 네임서버
실제 응답
체인의 각 단계도 DNS 조회이며 이후 캐시됩니다
캐시, 재귀 리졸버, 리퍼럴, 권한 서버를 거치는 DNS 질의를 따라가며 호스트 이름이 주소가 되는 과정을 이해합니다.
거의 모든 존에서 만나게 되는 레코드
DNS SOA 레코드와 일련번호, 갱신 및 재시도 타이머를 이해하고, 권한 네임서버가 존을 조율하는 데 이 레코드가 어떻게 도움이 되는지 알아봅니다.
거의 모든 존에서 만나게 되는 레코드
DNS 인증 기관 권한 부여(CAA) 레코드가 허용된 인증서 발급자를 지정하는 방식과 흔한 CAA 설정 실수를 피하는 방법을 알아봅니다.
세 가지 역할, 흔히 서로 다른 세 회사
NS 레코드, 상위 존 위임, 권한 네임서버를 이해하고 도메인의 레코드를 어느 DNS 제공업체가 제공하는지 확인하는 방법을 알아봅니다.
재귀 DNS 조회, 단계별로 살펴보기
브라우저
example.com 요청
리졸버
내 ISP / 1.1.1.1
루트 + TLD
.com 운영 주체는?
권한 네임서버
실제 응답
체인의 각 단계도 DNS 조회이며 이후 캐시됩니다
DNSSEC 서명과 DS, DNSKEY 레코드의 역할, 검증이 이루어지는 방식, 잘못된 설정이 SERVFAIL 응답을 일으키는 이유를 알아봅니다.
거의 모든 존에서 만나게 되는 레코드
DNS 존 파일이 레코드, 소유자 이름, TTL, 레코드 데이터를 어떻게 구성하는지 알아보고, 존을 점검하거나 이전할 때 쓸 안전한 체크리스트를 확인합니다.
모든 IPv4 대역에는 대응하는 IPv6 대역이 있습니다
도메인의 AAAA 레코드를 확인하고, IPv6 DNS 게시와 IPv6 연결을 구분하며, 흔한 듀얼 스택 구성 누락을 해결하는 방법을 알아봅니다.