용어와 정의
영문 또는 원어: DNS resolver
한글명: DNS 리졸버
DNS 리졸버는 응용의 이름 조회 요청을 처리하고 필요한 DNS 결과를 돌려주는 구성 요소입니다.
정확한 의미와 원리
단말의 스텁 리졸버는 대개 설정된 재귀 리졸버에 요청합니다. 재귀 리졸버는 캐시를 사용하거나 관련 서버를 찾아 응답을 구하고 권한 서버는 자신이 맡은 영역의 데이터를 제공합니다.
쉽게 이해하는 사용 예시
같은 PC라도 브라우저의 암호화 DNS 설정과 운영체제 기본 DNS가 다르면 서로 다른 조회 결과를 볼 수 있습니다. 실제 요청을 처리한 경로를 확인해야 합니다.
종류와 관련 개념의 차이
스텁, 재귀, 포워딩과 권한 역할은 구별합니다. 한 소프트웨어가 여러 역할을 수행할 수 있지만 역할별 책임과 캐시의 영향을 따로 이해합니다.
적용 조건과 오해하기 쉬운 점
권한 서버에 직접 물은 값과 사용자 리졸버의 캐시 값이 다르다고 즉시 서버 오류로 판단하지 않습니다. TTL과 변경 시점, 영역 위임 상태를 함께 대조합니다.
Authoritative DNS server 권한 DNS 서버
이 절의 용어: Authoritative DNS server / 권한 DNS 서버
자신이 관리하는 영역의 DNS 데이터에 대해 권한 있는 답을 제공하는 서버입니다. 단말의 모든 임의 도메인 조회를 대신 수행하는 재귀 리졸버와 역할이 다릅니다.
Recursive resolver 재귀 DNS 리졸버
이 절의 용어: Recursive resolver / 재귀 DNS 리졸버
클라이언트를 대신해 필요한 조회를 수행하고 캐시 등을 이용해 결과를 제공하는 리졸버입니다. 응답에 대한 DNSSEC 검증 여부와 암호화 전송 여부는 별도 동작 조건입니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- DNS resource record DNS 리소스 레코드
- FQDN 전체 도메인 이름
- mDNS 멀티캐스트 DNS
- Hostname 호스트 이름
- DDNS 동적 DNS
- DNS TTL DNS 레코드 캐시 수명
- DNSSEC DNS 보안 확장
- DoH HTTPS 기반 DNS
- DoT TLS 기반 DNS
- Authoritative DNS server 권한 DNS 서버
- Recursive resolver 재귀 DNS 리졸버
- A record A 레코드
- AAAA record AAAA 레코드
- CNAME 정규 이름 별칭 레코드
- MX 메일 교환 레코드
- NS 네임 서버 레코드
- PTR 포인터 레코드
- TXT 텍스트 레코드
- SOA 권한 시작 레코드
- SRV 서비스 위치 레코드
- DNS-SD DNS 기반 서비스 발견