


DNS의 확인자 이해
DNS의 맥락에서 확인자는 클라이언트와 DNS 이름 서버 사이의 중개자 역할을 하는 소프트웨어 프로그램입니다. 확인자의 기본 기능은 도메인 이름을 IP 주소로 변환하는 것입니다. 클라이언트(예: 웹 브라우저 또는 애플리케이션)가 특정 도메인 이름을 가진 리소스에 액세스해야 하는 경우 도메인 이름을 사용하여 확인자에게 요청을 보냅니다. 그런 다음 확인자는 DNS 이름 서버에 쿼리하여 해당 도메인 이름과 연결된 IP 주소를 결정하고 IP 주소를 클라이언트에 반환합니다. 클라이언트가 NAT(Network Address Translation) 라우터나 방화벽 뒤에 있습니다. 이러한 경우 확인자는 클라이언트와 DNS 이름 서버 사이의 프록시 역할을 하여 클라이언트가 DNS 이름 서버와 직접 통신할 수 없더라도 DNS 이름 서버에 액세스할 수 있도록 합니다. 스텁 리졸버: 최근에 액세스한 도메인 이름의 IP 주소를 캐시하는 경량 리졸버입니다. 일반적으로 실제 DNS 레코드를 저장하지 않고 대신 모든 기능을 갖춘 확인자에게 요청을 전달합니다.
2. 모든 기능을 갖춘 확인자: 이는 실제 DNS 레코드를 장기간 캐시하는 보다 포괄적인 확인자입니다. DNSSEC 검증 및 로드 밸런싱과 같은 추가 기능을 수행할 수 있습니다.
3. 재귀 확인자: 클라이언트를 대신하여 재귀 쿼리를 수행하는 확인자입니다. 이는 루트 도메인의 IP 주소를 반환하는 대신 단일 도메인 이름을 확인하기 위해 여러 DNS 조회를 수행한다는 의미입니다.
4. 신뢰할 수 있는 확인자: 특정 도메인 이름에 대해 신뢰할 수 있는 확인자입니다. 해당 도메인 이름에 대한 DNS 레코드를 저장하고 유지 관리하는 일을 담당하며 일반적으로 자체 DNS 인프라를 갖춘 조직에서 사용됩니다.



