본문으로 건너뛰기
시크릿DNS
한국어
다운로드
  • Windows 10 · 11
  • 프리웨어
  • DNS over HTTPS
  • SNI 파편화

감청 장비가 읽는 두 곳, DNS와 SNI만 막습니다.

시크릿DNS는 DNS 질의를 암호화(DoH)하고 HTTPS 첫 패킷의 사이트 이름(SNI)을 조각내는 무료 Windows 프로그램입니다. 윈도우 네트워크 설정은 건드리지 않고, 가운데 자물쇠를 한 번 누르면 됩니다.

최신 4.1.1 · 설치판 · 무설치판(ZIP) · 관리자 권한 필요

시크릿DNS 처음 화면 — 가운데 금색 자물쇠가 잠긴 실행 중 상태

시크릿DNS는 VPN이 아닙니다. IP 주소를 숨기거나 트래픽 전체를 암호화하지 않습니다. 감청에 쓰이는 DNS와 SNI, 두 곳만 처리합니다.

사이트에 들어갈 때, 컴퓨터는 두 가지를 평문으로 내보냅니다

일반 연결
내 컴퓨터 IP 203.0.113.7
감청 장비(DPI) 통신사 · 네트워크 관리자
평소 DNS 서버 Cloudflare (DoH) 주소 → IP
example.com HTTPS
DNSexample.com — 그대로 읽힘암호문 — 읽을 수 없음
SNIexample.com — 그대로 읽힘exa | mple.com — 이름 확인 안 됨
IP203.0.113.7 (그대로 보임)

동작을 단순화한 그림입니다. 실제 네트워크를 검사하거나 설정을 바꾸지 않습니다.

  1. 01

    주소를 묻는 DNS 질의

    브라우저는 먼저 사이트 주소를 IP로 바꿔 달라고 DNS 서버에 묻습니다. 이 질의는 평소 암호화되지 않습니다.

  2. 02

    첫 패킷에 실리는 사이트 이름(SNI)

    HTTPS로 연결해도, 맨 처음 보내는 패킷에는 어느 사이트에 가는지 이름(SNI)이 그대로 들어 있습니다.

  3. 03

    감청 장비는 이 둘을 읽습니다

    감청 장비(DPI)는 DNS와 SNI를 읽어 어디에 가는지 알아내고, 필요하면 접속을 끊거나 경고 페이지로 돌립니다.

  4. 04

    DNS는 암호화(DoH)로

    DNS 설정을 암호화(DoH)로 두고 자물쇠를 누르면, DNS 질의를 Cloudflare 같은 서버에 HTTPS로 암호화해 묻습니다. 중간에서는 내용을 읽을 수 없습니다. (지정서버를 고르면 암호화 없이 다른 DNS 서버만 씁니다.)

  5. 05

    SNI는 조각내서

    사이트 이름이 든 부분만 여러 조각으로 나눠 보냅니다. 접속 자체는 평소와 같고 이름 부분만 처리하므로 속도 저하가 거의 없습니다.

  6. 06

    IP 주소는 그대로입니다

    시크릿DNS는 VPN이 아니라서 내 IP와 나머지 통신 내용은 바꾸지 않습니다. 사이트 쪽이 나라를 보고 막는 경우(451 오류)에는 아래의 프록시 혼합을 씁니다.

켜는 건 자물쇠 하나, 다듬는 건 환경설정에서

윈도우 설정을 바꾸지 않습니다

네트워크 어댑터의 DNS 설정을 건드리지 않고 실행 중에만 동작합니다. 끄면 그 즉시 원래대로이고, 실행 중 정전이나 강제 종료가 있어도 다시 켜면 평소대로 인터넷이 됩니다.

DNS over HTTPS

Cloudflare가 기본입니다. 서버를 직접 추가하고 여러 개를 골라 두면, 하나가 응답하지 않을 때 다음 서버로 넘어갑니다. 암호화 없이 지정서버(예: 1.1.1.1)만 쓰는 모드도 있습니다.

SNI 파편화

HTTPS·HTTP 접속에서 사이트 이름이 그대로 보이지 않게 합니다. 파편화만으로 안 되는 회선을 위해 위장패킷 추가 방식도 있습니다.

예외 목록 · 지정 목록

은행·결제처럼 조각내면 깨질 수 있는 사이트는 그대로 통과시킵니다. 은행·결제·포털·게임·정부·학교 등 160여 개 도메인이 기본으로 들어 있습니다.

  • .example.com하위 도메인까지
  • https://www.example.com/path붙여 넣으면 알아서 정리

SNI 설정을 파편화(직접지정)로 바꾸면 목록에 적은 사이트만 조각냅니다.

브라우저 전용

Chrome · Edge · Firefox · Whale 등 주요 브라우저의 통신에만 파편화를 적용하고, 게임·업무 프로그램은 건드리지 않습니다. 처음부터 켜져 있으며, DNS 처리는 프로그램에 상관없이 계속 적용됩니다.

끊기지 않는 연결

시작 전에 DNS 서버가 닿는지 먼저 확인하고, 실행 중 서버가 응답하지 않아도 인터넷이 멎지 않습니다. 절전 복귀·Wi-Fi 변경 뒤에도 다시 실행할 필요가 없습니다.

접속로그

어떤 사이트가 어떻게 처리됐는지 DNS · SNI 별로 별도 창의 표로 봅니다. [전체복사]로 메모장이나 엑셀에 그대로 붙일 수 있습니다.

구분도메인적용
DNSwww.example.com암호화(DoH)
SNIwww.example.com파편화
SNIbank.example
SNIblocked.example직접 연결

부팅시 실행 · 트레이

부팅하면 트레이에서 켜지고, 마지막에 실행 중이었다면 보호도 자동으로 켭니다. 창을 닫으면 트레이로 내려가며, 아이콘은 정지 중 회색 · 실행 중 금색입니다.

다국어

Windows 표시 언어를 따르고, 환경설정의 언어에서 직접 고를 수도 있습니다. 실행 중에도 바꿀 수 있습니다.

막힌 사이트만 해외 서버를 거쳐서

인터넷 자유가 보장되지 않는 나라에서는 사이트 쪽이 그 나라에서 오는 접속 자체를 거부해 451 오류가 뜨기도 합니다. 접속하는 나라를 보고 막는 것이라 DNS 암호화나 파편화로는 열리지 않습니다.

프록시 혼합은 목록에 적은 도메인만 해외 서버를 거쳐 접속합니다. 나머지는 평소처럼 직접 연결하므로 다른 사이트의 속도는 그대로입니다.

  • 켜면 바로 아래에 목록 입력란 — 한 줄에 도메인 하나
  • 서버는 실행할 때마다 자동 배정, 응답이 없으면 다음 서버로
  • DNS 설정이 켜져 있어야 합니다
내 PC 해외 서버 blocked news shop

blocked.example — 프록시 혼합 목록에 있어 해외 서버를 거칩니다.

프로그램 미리보기

시크릿DNS

시크릿DNS

DNS over HTTPS 를 쉽게 사용할 수 있습니다.

버전 4.1.1

실제 프로그램의 화면 구성 · 색 · 문구를 그대로 옮겨 다시 그린 화면입니다. 눌러 볼 수 있지만 실제로 동작하지는 않습니다.

자주 만나는 상황

특정 사이트가 경고 페이지로 넘어가거나 연결이 끊길 때

기본 설정(DNS 지정서버 또는 암호화(DoH) + SNI 파편화)으로 자물쇠만 누르면 대부분 해결됩니다. 접속로그를 켜고 그 사이트에 들어가 보면 SNI 줄에 파편화, DNS 줄에 평문 또는 암호화(DoH)가 붙어 있어야 정상입니다. 그래도 안 되면 위장패킷 추가를 켜 보세요.

켠 뒤 어떤 사이트가 안 열릴 때 (은행 · 결제 · 게임 로그인 등)

그 사이트의 통신이 조각내기에 약한 경우입니다. 환경설정에서 파편화 줄 아래의 예외 목록에 도메인을 한 줄 추가하고 다시 실행하세요. .example.com처럼 점으로 시작하면 모든 하위 도메인까지 걸립니다. 주소창의 URL을 그대로 붙여 넣어도 됩니다.

몇몇 사이트에만 파편화하고 싶을 때

SNI 설정을 파편화(직접지정)로 바꾸면 그 줄 아래에 지정 목록 입력란이 나옵니다. 여기 적은 도메인만 조각내고 나머지는 모두 그대로 보냅니다. 문제가 되는 사이트가 한두 개뿐이라면 이쪽이 안전합니다. 목록이 비어 있으면 실행하기 전에 도메인을 적으라고 알려 줍니다.

"암호화(DoH) 서버에 연결할 수 없습니다"가 뜰 때

회사·학교 회선 중에는 일부 DoH 서버에 연결되지 않는 곳이 있습니다. 암호화(DoH) 줄의 [서버설정]에서 다른 서버(예: cloudflare-dns.com)를 체크하거나, DNS 설정을 지정서버로 바꾸세요. 지정서버는 암호화는 안 되지만 Windows 설정을 바꾸지 않고 다른 DNS 서버를 쓰는 효과는 같습니다.

게임이나 업무 프로그램에 영향을 주기 싫을 때

브라우저 전용을 켜 두세요(처음부터 켜져 있습니다). 파편화와 위장패킷을 주요 브라우저의 통신에만 적용합니다. 반대로 다운로드 프로그램처럼 브라우저가 아닌 프로그램도 파편화가 필요하면 끄면 됩니다.

화면 언어를 바꾸고 싶을 때

환경설정 맨 아래 언어에서 고르면 바로 바뀝니다. 실행 중에도 바꿀 수 있고, 시스템을 고르면 Windows 표시 언어를 따릅니다.

실행했는데 바로 적용되지 않을 때

브라우저의 DNS 캐시 때문일 수 있습니다. 브라우저를 모두 닫았다가 다시 열어 보세요.

무료입니다. 어디서든 제약 없이.

설치판 추천

  • 설치가 끝나면 바로 실행
  • 부팅시 실행이 함께 등록
  • 관리자 권한으로 실행
설치판 받기

무설치판 (ZIP)

  • ZIP을 풀고 SecretDNS.exe 실행
  • 부팅시 실행은 기본 꺼짐
  • 나머지 기능은 설치판과 같음
무설치판 받기
  • Windows 10 · 11 32비트 · 64비트
  • 관리자 권한 실행할 때마다 확인 창
  • 런타임 설치 없음
  • 프리웨어 회사 · 집 · 관공서 · 학교 어디서나
최근 변경 내역

버전 4.1.0

  • 연결 처리와 응답 확인을 보완해 접속 안정성 강화
  • QUIC를 사용하는 웹사이트 첫 접속 시 대기 시간 단축
  • 일부 환경에서 프록시 사용 중 다운로드나 연결 처리가 멈추던 현상 수정
  • 주소 조회 시 이전 요청의 응답을 잘못 받아들이던 문제 수정
  • 자동 실행 설정 변경 실패 시 알림을 표시하고 잘못된 설정 상태 표시 방지

버전 4.0.6

  • 업데이트 시 기존 옵션을 기본 설정으로 한 번 초기화하도록 변경
  • 업데이트 시 사용자가 설정한 DNS 목록이 덮어써지는 문제 방지

버전 4.0.5

  • VPN 서버 자동 전환으로 연결 안정성 향상
  • VPN 이용 기록을 더 쉽게 확인하도록 개선

자동 업데이트는 하지 않습니다. 새 버전이 있으면 실행할 때 안내합니다. — 업데이트 정책

길호넷의 다른 무료 프로그램 보기

자주 묻는 질문

VPN과 무엇이 다른가요?

VPN은 모든 통신을 다른 서버로 돌리고 IP를 바꿉니다. 시크릿DNS는 IP를 숨기거나 트래픽 전체를 암호화하지 않고, 감청에 쓰이는 DNS와 SNI 두 곳만 처리합니다. 그래서 속도 손해가 거의 없습니다.

SNI 파편화를 하면 느려지나요?

사이트 이름이 든 부분만 조각내고 나머지 통신은 평소대로 보내므로 속도 저하가 거의 없습니다.

윈도우의 DNS 설정이 바뀌나요?

아닙니다. 네트워크 어댑터 설정을 바꾸지 않고 실행 중에만 동작합니다. 프로그램을 끄거나 컴퓨터가 갑자기 꺼져도 다시 켜면 평소 그대로입니다.

설치하지 않고 쓸 수 있나요?

네. 무설치판(ZIP)을 풀고 SecretDNS.exe를 실행하면 됩니다. 부팅시 실행이 기본으로 꺼져 있는 것 말고는 설치판과 같습니다.

회사나 학교에서 써도 되나요?

프리웨어라서 회사, 집, 관공서, 학교 어디서나 제약 없이 무료로 쓸 수 있고 자유롭게 재배포할 수 있습니다. 회선의 이용 규칙은 각 기관의 방침을 따르세요.

자동으로 업데이트되나요?

아닙니다. 실행할 때 새 버전이 있는지 확인해 안내 창을 띄우고, [예]를 누르면 다운로드 페이지가 열립니다.