소개
Unbound은 NLnet Labs에서 개발한 DNS 리졸버 소프트웨어입니다. 검증, 재귀, 캐싱 기능을 갖추고 있으며, 빠르고 효율적인 DNS 쿼리 처리를 위해 설계되었습니다. BSD 라이선스 하에 오픈 소스로 배포됩니다.
상세정보
프로그램 소개
Unbound는 NLnet Labs가 개발한 검증형 재귀 캐싱 DNS 리졸버입니다. 최신 기능을 통합하고 오픈 표준을 기반으로 빠르고 효율적인 DNS 네임 해석을 제공합니다.
주요 기능
- DNSSEC 검증: DNS 응답의 진위를 검증하여 보안을 강화합니다.
- 재귀 해석: 최상위 도메인(TLD)부터 시작하여 완전한 DNS 이름 해석을 수행합니다.
- 캐싱: DNS 응답을 로컬에 저장하여 반복적인 쿼리의 응답 시간을 단축합니다.
- 빠른 리로드: 설정 변경 시 서비스 중단 없이 구성 업데이트를 적용할 수 있습니다(실험적 기능).
설치 및 시작
Unbound는 대부분의 Linux 배포판 표준 저장소에서 패키지로 제공되며, Windows에서는 winget 패키지 매니저를 통해 설치할 수 있습니다.
Windows 설치 (winget)
다음 명령어를 사용하여 설치할 수 있습니다.
winget install --id NLnetLabs.Unbound --exact
소스에서 빌드
소스 코드에서 직접 빌드할 경우 다음 명령어를 순서대로 실행합니다.
./configuremakemake install
활용 예시
- 홈 네트워크 리졸버 설정: 가정용 네트워크 내의 모든 기기용 DNS 리졸버로 설정하여 가족 구성원들의 DNS 트래픽을 관리할 수 있습니다.
- 단일 시스템 로컬 DNS 리졸버: 개별 컴퓨터에서 로컬 스텁 리졸버로 구성하여 DNS 설정을 제어할 수 있습니다.
지원 환경 및 요구사항
FreeBSD, OpenBSD, NetBSD, macOS, Linux, Microsoft Windows에서 실행됩니다. 소스 빌드 시 C 도구 체인, OpenSSL 및 포함 파일, libexpat이 필요합니다. 저장소 소스에서 빌드할 경우 추가로 flex와 bison이 필요합니다.
버전 및 업데이트
최신 버전은 1.26.0이며, 2026년 8월 4일에 릴리스되었습니다.
시스템 요구사항
FreeBSD, OpenBSD, NetBSD, macOS, Linux, Microsoft Windows에서 실행됩니다. 소스에서 빌드할 경우 C 컴파일러, OpenSSL, libexpat, flex, bison이 필요합니다.


