웹 콘솔, 광고 및 악성코드 차단, 암호화 DNS를 지원하는 오픈 소스 권한 DNS 서버이자 재귀 DNS 서버입니다.
NLnetLabs/unbound
DNSSEC 검증을 내장한 빠르고 가벼운 검증형 재귀 캐싱 DNS 리졸버입니다.
- 스타
- 5,002
- 포크
- 464
- 열린 이슈
- 400
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Unbound는 루트 서버부터 DNS 계층을 재귀적으로 탐색하고, 그 과정에서 결과를 캐싱해 쿼리에 응답하는 DNS 리졸버입니다. DNSSEC 서명을 검증하므로 클라이언트는 받은 응답이 변조되지 않았다고 신뢰할 수 있습니다. C로 작성되었으며, C 툴체인과 OpenSSL, libexpat이 필요한 표준 configure, make, make install 절차로 소스에서 빌드할 수 있습니다.
리졸버는 unbound.conf 파일을 통해 설정하며, 각 옵션은 unbound.conf(5) man page에 문서화되어 있습니다. 아웃바운드 쿼리에는 기본적으로 내장 포트 처리 방식을 사용하고, 한 번에 많은 아웃바운드 포트가 필요한 환경에서는 선택적으로 libevent 백엔드를 사용할 수 있습니다. 프로젝트에는 시작점으로 활용할 수 있는 예제 설정 파일도 포함되어 있습니다.
핵심 기능
- 01DNS 루트 서버부터 시작하는 재귀적 이름 해석.
- 02응답에 대한 DNSSEC 검증.
- 03반복 조회를 줄이기 위한 쿼리 결과 캐싱.
- 04많은 아웃바운드 포트 처리를 위한 선택적 libevent 지원.
- 05문서화된 man page와 함께 unbound.conf를 통한 설정.
활용 사례
- 로컬 또는 네트워크 전체에서 재귀 DNS 리졸버 운영.
- DNS 구성에 DNSSEC 검증 추가.
- 많은 클라이언트에 서비스를 제공하며 다수의 아웃바운드 포트가 필요한 리졸버 운영.
빠른 시작
- 1
C 툴체인, OpenSSL 헤더, libexpat을 설치합니다
- 2
소스 디렉터리에서 Unbound를 컴파일하고 설치합니다
./configure && make && make install - 3
예제 설정 파일을 바탕으로 설정 파일을 작성합니다
사용 전 알아둘 점
- 저장소 소스에서 빌드하려면 C 툴체인과 OpenSSL 외에도 flex와 bison이 필요합니다.
토픽
자주 묻는 질문
- unbound은(는) 무엇인가요?
- DNSSEC 검증을 내장한 빠르고 가벼운 검증형 재귀 캐싱 DNS 리졸버입니다. Unbound는 루트 서버부터 DNS 계층을 재귀적으로 탐색하고, 그 과정에서 결과를 캐싱해 쿼리에 응답하는 DNS 리졸버입니다. DNSSEC 서명을 검증하므로 클라이언트는 받은 응답이 변조되지 않았다고 신뢰할 수 있습니다. C로 작성되었으며, C 툴체인과 OpenSSL, libexpat이 필요한 표준 configure, make, make install 절차로 소스에서 빌드할 수 있습니다.
- unbound은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- unbound은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- unbound은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. unbound의 마지막 커밋은 2026년 10월 22일입니다.
- unbound은(는) 어디에 사용할 수 있나요?
- 로컬 또는 네트워크 전체에서 재귀 DNS 리졸버 운영. DNS 구성에 DNSSEC 검증 추가. 많은 클라이언트에 서비스를 제공하며 다수의 아웃바운드 포트가 필요한 리졸버 운영.
- unbound는 어떻게 설치하나요?
- C 툴체인, OpenSSL 헤더, libexpat을 설치합니다 소스 디렉터리에서 Unbound를 컴파일하고 설치합니다: ./configure && make && make install 예제 설정 파일을 바탕으로 설정 파일을 작성합니다
- unbound은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NLnetLabs/unbound
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
HAProxy는 TCP 및 HTTP 애플리케이션을 위한 무료 고속 리버스 프록시이자 로드 밸런서로, 고가용성과 트래픽 분산을 제공합니다.
네트워크의 모든 기기에서 클라이언트 소프트웨어 설치 없이 광고와 추적기를 차단하는 DNS 싱크홀입니다.
Windows와 Linux에서 앱별 네트워크 트래픽을 모니터링하고 제어하며, 보안 DNS와 트래커 차단 기능을 내장한 무료 오픈소스 애플리케이션 방화벽입니다.
네트워크 연결 문제를 분석할 수 있도록 traceroute와 ping을 결합한 터미널 네트워크 진단 도구입니다.
Go로 작성된 CLI DNS 클라이언트로, 간결한 출력과 DoH, DoT, DoQ, DNSCrypt를 지원하는 현대적인 dig입니다.