비디오: Exchange Server 외부 DNS 설정 2024
DNS 클라이언트가 DNS 이름을 확인해야하는 경우 IP 주소로 보내면 라이브러리 루틴 ( 확인자 )을 사용하여 쿼리를 처리합니다. 확인자는 DNS를 통해 네트워크를 통해 쿼리 메시지를 보내고 응답을 수신 및 해석하고 클라이언트에 쿼리 결과를 알립니다.
DNS 클라이언트는 재귀 적 및 반복적 인 두 가지 기본 유형의 쿼리를 만들 수 있습니다. 다음 목록은이 두 가지 쿼리 유형의 차이점을 설명합니다. 다음 설명에서는 클라이언트가 가장 일반적인 유형의 DNS 쿼리 인 호스트 이름의 IP 주소를 서버에 요청하는 것으로 가정하고 나중에 다른 유형의 쿼리를 확인하지만 재귀 적 또는 iterative).
클라이언트가 재귀 DNS 쿼리를 발행하면 서버는 요청 된 호스트 이름의 IP 주소 또는 호스트 이름이 존재하지 않습니다. 서버에 정보가 없으면 다른 DNS 서버에 IP 주소를 묻습니다. 첫 번째 서버가 마침내 IP 주소를 얻으면 클라이언트에 다시 보냅니다. 서버가 정보가 존재하지 않는다고 판단하면 오류 메시지를 리턴합니다.
서버가 반복 쿼리를 수신하면 주소를 알고있는 경우 요청 된 호스트 이름의 IP 주소를 반환합니다. 서버가 주소를 모르는 경우
참조 (999)를 반환합니다. 이는 단순히 알아야하는 DNS 서버의 주소입니다. 그런 다음 클라이언트는 참조 된 서버에 대해 반복 쿼리를 발행 할 수 있습니다. 일반적으로 DNS 클라이언트는 DNS 서버에 대한 재귀 쿼리를 발행합니다. 서버가 쿼리에 대한 응답을 알고 있으면 클라이언트에 직접 응답합니다. 그렇지 않은 경우, 서버는 응답을 알아야한다고 생각하는 반복적 인 쿼리를 DNS 서버에 발행합니다.