DNS 주위의 용어 해설
등장인물
두 개의 DNS
일반 대화에서는 단순히 「DNS」라고 참조되는 것이 많다고 생각합니다만, DNS와 한마디로 말해도, 「캐시 DNS」와, 「권위 DNS」로 완전히 기능과 역할이 다른 DNS가 됩니다 . 또한 "캐시 DNS"측은 그 밖에도 "리커시브 DNS", "풀 서비스 리졸버"등으로 불리기도 합니다.
IP 주소와 같은 영역의 레코드를 관리하는 DNS입니다.
가장 간단한 것은 "www.example.com의 IP가 1.2.3.4"와 같은 FQDN과 IP 주소를 연결하는 레코드입니다. IP 주소의 레코드를 A 레코드(IPv6의 경우 AAAA 레코드)라고 합니다.
(꽤 잡담한 설명입니다만・・・그 밖에 어떤 타입의 레코드가 있는지는 넷에 대량으로 정보가 있으므로 여기에서는 할애합니다)
복수의 부르는 방법이 있습니다만, 나의 주위에서는 「캐시 DNS」라고 불리는 것이 많기 때문에(부르는 방법이 제일 짧아지기 때문에?) 타이틀을 「캐시 DNS」라고 했습니다.
그 밖에도 「풀 서비스 리졸버」라고 부르는 방법이 있습니다. Google 검색하면 직접적인 말로는 걸리지 않지만, 나의 주위에서는 「권위 DNS」에 대해서, 재귀적으로 액세스해 IP주소를 해결하므로, 「리커시브 DNS」라고 하는 호칭도 자주 에게 물어봅니다.
번외편
말 그대로 이름 해석을 스스로 실시하지 않고 다른 「캐쉬 DNS」서버에 포워드 하는 DNS 서버 혹은 포워드 기능의 부분만을 가리킵니다. 단순히 포워드해도 존재의의가 없기 때문에, 현실 사회에서 조우하는 것은 사내에서만 이름해결하고 싶은 도메인을 해결하면서, 그 이외의 일반적인 도메인명은 정식(?) 「캐시 DNS」서버 로 전달하는 DNS 서버입니다.
Active Directory가 이 기능을 가지고 있기 때문에 Active Directory의 맥락에서 보는 것이 개인적으로 많습니다.
두 리졸버
이쪽도 단순하게 「리졸버」라고 불리는 것이 대부분이라고 생각합니다만, 2개의 리졸버가 있어 역할적으로 다른 것입니다.
사용자의 단말기 안에 있고, 사용자의 어플리케이션으로부터 도메인명의 해결을 받아들이는 소프트웨어입니다. 예외가있을 수 있지만 일반적으로 OS 레이어의 구성 요소입니다. 「DNS 클라이언트」라고 불리는 일도 많습니다.
스텁 해석기는 로컬 호스트 파일을 보거나 풀 서비스 해석기에 문의하여 FQDN을 IP 주소로 확인하려고 시도합니다.
앞에서 설명한 "캐시 DNS"와 동일합니다. 권위 DNS에 재귀적으로 문의를 해, IP 주소에 해결을 시도하는 DNS 서버입니다. 재귀적으로 문의를 하기 때문에 「리커시브 DNS」라고 불리는 일이 있습니다. 또한 쿼리 결과는 TTL 시간 캐시되어 재사용되므로 "캐시 DNS"라고도 합니다.
Reference
이 문제에 관하여(DNS 주위의 용어 해설), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yuhkih/items/b36f486a82bcdb34907a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)