OpenBSD 매뉴얼 페이지를 읽으면서 나는
unwind - validating DNS resolver
그리고
unbound - Unbound DNS validating resolver 1.11.0
이것은 질문을 던지는 것입니다 - 이 프로그램들 사이의 차이점은 무엇이며 어떤 프로그램을 선호해야 합니까?
답변1
응용 프로그램 소프트웨어에 연결된 DNS 클라이언트 라이브러리는 프록시 DNS 서버와 통신하여 모든 작업을 수행합니다. 프록시 DNS 서버에는 두 가지 유형이 있습니다.해결하다프록시 DNS 서버는 쿼리 확인의 모든 작업을 자체적으로 수행합니다.앞으로프록시 DNS 서버는 단순히 백엔드에서 다음으로 동일한 쿼리를 보냅니다.다른프록시 DNS 서버.
unbound
이는 본질적으로 와 의 차이점입니다 unwind
.
unbound
콘텐츠 DNS 서버 세트를 시작 위치로 구성하고 쿼리 확인의 모든 무거운 작업을 수행하는 데 필요한 모든 백엔드 쿼리를 발행하고 프런트엔드에서 반환하기 위해 반환된 콘텐츠를 결합하는 확인 프록시 DNS 서버입니다. 완전한 대답.unbound
일관되고 안정적인 인터넷 연결을 갖춘 컴퓨터에 적합한 전통적인 형태의 확인 프록시 DNS 서버입니다.unwind
정방향 프록시 DNS 서버가 다음과 같이 구성되어 있습니까?전달자전달할 프록시 DNS 서버와 SLAAC 및 DHCP에서 제공하는 프록시 DNS 서버로 전환하는 시기에 대한 규칙입니다.unwind
는배송 대리점일관되지 않고 불안정한 인터넷 연결을 사용하는 컴퓨터의 경우 쿼리 구문 분석은 다음 방법 중 하나로 수행할 수 있습니다.- 다른 곳(LAN 또는 IBM/Quad9 또는 Cloudflare와 같은 외부 제3자)의 컴퓨터에서 실행 중인 확인 프록시 DNS 서버를 통해 또는
- 사용자가 종속 포털 뒤에 있고 로그인하지 않은 경우 ISP에서 제공하는 확인 프록시 DNS 서버에 의해 확인이 수행됩니다.
로그인하지 않은 ISP의 개인 네트워크에서 기존 확인 프록시 DNS 서버는 인터넷의 공개 콘텐츠 DNS 서버에 연결할 수 없으므로 ISP 종속 포털에서 사용하는 특정 도메인 이름을 재정의하도록 명시적으로 구성하지 않는 한 작동하지 않습니다. 특정 ISP에게는 매우 어렵습니다. 하나씩 구현하기는 쉽지만 일반적으로 자동화하기는 어렵습니다.
unwind
둘을 결합하고, 127.0.0.1에서 수신하고, 강제 모드에서 일반 모드로 전환할 시기를 처리하고, 로 전달하도록 구성하고 unbound
, 차례로 127.0.0.2에서 수신하고, 쿼리 구문 분석 시스템을 로컬에서 수행하는 것도 가능합니다. 같은 포트.
추가 읽기
- 조나단 드보인 폴라드(2000)."콘텐츠" 및 "프록시" DNS 서버. 자주 주어지는 답변입니다.
- 조나단 데보인 폴라드(2004).DNS 쿼리 해결이란 무엇입니까? . 일반적인 답변.
- 조나단 데보인 폴라드(2003).프록시 DNS 서비스를 받을 수 있는 곳. 일반적인 답변.