클라이언트 소프트웨어 설치 없이 네트워크의 모든 기기에서 광고와 추적기를 차단하는 자체 호스팅 DNS 서버
TechnitiumSoftware/DnsServer
웹 콘솔, 광고 및 악성코드 차단, 암호화 DNS를 지원하는 오픈 소스 권한 DNS 서버이자 재귀 DNS 서버입니다.
대체할 수 있는 제품:NextDNS
- 스타
- 10,204
- 포크
- 810
- 열린 이슈
- 165
- 마지막 커밋
- 7일 전
어떤 프로젝트인가요?
Technitium DNS Server는 자체 호스팅 방식의 DNS 서버로, 소유한 도메인의 권한 서버와 클라이언트 쿼리를 처리하는 재귀 리졸버 역할을 모두 수행할 수 있습니다. Windows, Linux, macOS, Raspberry Pi, Docker에서 실행되며 최신 브라우저의 웹 콘솔에서 설정할 수 있습니다.
로컬 DNS 서버를 운영하면 하나 이상의 차단 목록 URL을 사용해 네트워크 전체에서 도메인별로 광고와 악성코드를 차단할 수 있으며, DNS 로그와 통계로 트래픽을 확인할 수 있습니다. 업스트림 쿼리는 DNS-over-TLS, DNS-over-HTTPS 또는 DNS-over-QUIC으로 전달할 수 있어 ISP가 평문 DNS 조회를 볼 수 없습니다. 또한 네트워크 기기를 위해 서버 자체에서 이러한 암호화 프로토콜을 제공할 수도 있습니다.
이 프로젝트는 DNSSEC 검증 및 서명, AXFR·IXFR·TSIG를 이용한 영역 전송, 동적 업데이트, 여러 인스턴스 간 클러스터링, 내장 DHCP 서버 등 다양한 DNS 기능을 제공합니다. 웹 콘솔이 직접 사용하는 HTTP API도 제공하므로 같은 작업을 스크립트로 실행할 수 있습니다.
핵심 기능
- 01웹 콘솔을 제공하며 Windows, Linux, macOS, Raspberry Pi, Docker에서 실행됩니다.
- 02CNAME 클로킹 감지를 포함해 차단 목록 URL을 사용하여 광고와 악성코드를 차단합니다.
- 03DNS-over-TLS, DNS-over-HTTPS, DNS-over-QUIC을 전달하고 직접 제공합니다.
- 04DNSSEC 검증과 NSEC 및 NSEC3를 사용하는 서명된 영역을 지원합니다.
- 05권한 DNS 서버와 재귀 DNS 서버 역할을 모두 수행합니다.
- 06클러스터링, LDAP 및 OIDC 싱글 사인온, TOTP 2단계 인증을 제공합니다.
활용 사례
- 집이나 사무실 네트워크 전체에서 광고와 트래커 차단하기.
- ISP가 DNS 조회 내용을 볼 수 없도록 DNS 조회 암호화하기.
- 소유한 도메인의 권한 DNS 호스팅하기.
- 하나의 관리자 콘솔에서 여러 DNS 서버 인스턴스 관리하기.
빠른 시작
- 1
Windows용 설치 프로그램 다운로드
- 2
또는 Docker Hub에서 공식 Docker 이미지 가져오기
- 3
또는 포터블 앱 다운로드(.NET 10 필요)
사용 전 알아둘 점
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 공개해야 합니다.
- 포터블 크로스 플랫폼 빌드를 사용하려면 .NET 10을 설치해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- DnsServer은(는) 무엇인가요?
- 웹 콘솔, 광고 및 악성코드 차단, 암호화 DNS를 지원하는 오픈 소스 권한 DNS 서버이자 재귀 DNS 서버입니다. Technitium DNS Server는 자체 호스팅 방식의 DNS 서버로, 소유한 도메인의 권한 서버와 클라이언트 쿼리를 처리하는 재귀 리졸버 역할을 모두 수행할 수 있습니다. Windows, Linux, macOS, Raspberry Pi, Docker에서 실행되며 최신 브라우저의 웹 콘솔에서 설정할 수 있습니다.
- DnsServer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- DnsServer은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- DnsServer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. DnsServer의 마지막 커밋은 2026년 10월 17일입니다.
- DnsServer은(는) 어디에 사용할 수 있나요?
- 집이나 사무실 네트워크 전체에서 광고와 트래커 차단하기. ISP가 DNS 조회 내용을 볼 수 없도록 DNS 조회 암호화하기. 소유한 도메인의 권한 DNS 호스팅하기. 하나의 관리자 콘솔에서 여러 DNS 서버 인스턴스 관리하기.
- DnsServer는 어떻게 설치하나요?
- Windows용 설치 프로그램 다운로드 또는 Docker Hub에서 공식 Docker 이미지 가져오기 또는 포터블 앱 다운로드(.NET 10 필요)
- DnsServer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TechnitiumSoftware/DnsServer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
클라이언트 그룹별 규칙을 지원해 로컬 네트워크 전체의 광고와 추적기를 차단하는 빠르고 가벼운 DNS 프록시입니다.
Windows와 Linux에서 앱별 네트워크 트래픽을 모니터링하고 제어하며, 보안 DNS와 트래커 차단 기능을 내장한 무료 오픈소스 애플리케이션 방화벽입니다.
네트워크의 모든 기기에서 클라이언트 소프트웨어 설치 없이 광고와 추적기를 차단하는 DNS 싱크홀입니다.
ungoogled-chromium 기반의 macOS, Linux, Windows용 개인정보 보호 중심 Chromium 브라우저입니다.
여러 공개 차단 목록을 병합하고 중복을 제거해 광고, 추적기, 악성코드와 선택 카테고리를 모든 OS에서 차단하는 엄선된 hosts 파일입니다.