DNS - 5.3.1 스텁 리졸버

목록

5.3.1. Stub resolvers

5.3.1. 스텁 리졸버

One option for implementing a resolver is to move the resolution function out of the local machine and into a name server which supports recursive queries.

리졸버를 구현하는 한 가지 옵션은 확인 기능을 로컬 시스템에서 재귀 쿼리를 지원하는 이름 서버로 이동하는 것입니다.

This can provide an easy method of providing domain service in a PC which lacks the resources to perform the resolver function, or can centralize the cache for a whole local network or organization.

이는 리졸버 기능을 수행하기 위한 리소스가 부족한 PC에서 도메인 서비스를 제공하는 쉬운 방법을 제공하거나 전체 로컬 네트워크 또는 조직의 캐시를 중앙 집중화할 수 있습니다.

All that the remaining stub needs is a list of name server addresses that will perform the recursive requests.

나머지 스텁에 필요한 것은 재귀 요청을 수행할 이름 서버 주소 목록뿐입니다.

This type of resolver presumably needs the information in a configuration file, since it probably lacks the sophistication to locate it in the domain database.

이 유형의 리졸버에는 아마도 구성 파일의 정보가 필요할 것입니다. 도메인 데이터베이스에서 해당 정보를 찾는 데 정교함이 부족하기 때문입니다.

The user also needs to verify that the listed servers will perform the recursive service; a name server is free to refuse to perform recursive services for any or all clients.

사용자는 또한 나열된 서버가 재귀 서비스를 수행하는지 확인해야 합니다. 네임 서버는 일부 또는 모든 클라이언트에 대한 재귀 서비스 수행을 자유롭게 거부할 수 있습니다.

The user should consult the local system administrator to find name servers willing to perform the service.

사용자는 서비스를 수행할 네임서버를 찾으려면 로컬 시스템 관리자에게 문의해야 합니다.

This type of service suffers from some drawbacks.

이러한 유형의 서비스에는 몇 가지 단점이 있습니다.

Since the recursive requests may take an arbitrary amount of time to perform, the stub may have difficulty optimizing retransmission intervals to deal with both lost UDP packets and dead servers; the name server can be easily overloaded by too zealous a stub if it interprets retransmissions as new requests.

재귀 요청을 수행하는 데 임의의 시간이 걸릴 수 있으므로 스텁은 손실된 UDP 패킷과 데드 서버를 모두 처리하기 위해 재전송 간격을 최적화하는 데 어려움을 겪을 수 있습니다. 재전송을 새로운 요청으로 해석하는 경우 이름 서버는 너무 열성적인 스텁으로 인해 쉽게 과부하될 수 있습니다.

Use of TCP may be an answer, but TCP may well place burdens on the host's capabilities which are similar to those of a real resolver.

TCP를 사용하는 것이 답일 수 있지만 TCP는 실제 리졸버의 기능과 유사한 호스트 기능에 부담을 줄 수 있습니다.