윈도우 설정을 바꾸지 않고 디엔에스 암호화를 적용하는 방법
HTTPS우회로 막힌 사이트에 접속할 때 어디서 막혔는지 요즘 접속하려던 사이트가 열리지 않아 자료 확인을 멈추는 일이 생겼다. HTTPS우회를 찾아 시크릿DNS를 써 보니 윈도우 설정을 건드리지 않고 적용할 수 있었다. 처음에는 인터넷 연결 자체의 문제라고 생각했다. 다른 곳은 열리는데 특정 도메인만 접속되지 않아 사이트차단과 관련된 상황으로 보고 방법을 찾았다. 설정을 바꾸지 않는 방법을 찾게 된 계기 2026년에 자료를 확인하다가 같은 주소를 여러 번 다시 열어야 했다. 브라우저를 바꾸거나 연결을 반복해도 특정 사이트만 멈춰서 설정을 손대지 않는 방법이 필요했다. 윈도우의 DNS 설정을 직접 바꾸는 방식은 중간에 문제가 생겼을 때 원래 상태를 다시 확인해야 한다. 그래서 운영체제 설정 대신 프로그램 안에서 처리하는 시크릿DNS를 설치해 봤다. 시크릿DNS는 어떤 방식으로 접속을 돕는가 시크릿DNS는 DNS 변조를 막는 DNS over HTTPS 기능을 사용한다. 주소를 찾는 과정에서 다른 정보가 전달되는 상황을 줄이는 쪽으로 작동해 접속할 도메인을 정할 수 있다. SNI 감청을 우회하는 방식도 함께 들어 있다. SNI는 접속하려는 사이트 이름을 확인하는 과정인데, 이 문자열을 파편화해 전달하는 방식이 SNI패킷파편화다. 처음에는 기능 이름이 낯설었지만 실제로는 적용할 주소를 정하는 흐름이었다. 모든 사이트에 손대는 대신 필요한 도메인만 지정할 수 있어 자료를 찾을 때 범위를 좁히기 좋았다. 필요한 도메인만 지정해서 쓰는 과정 프로그램을 실행한 뒤 접속이 되지 않던 도메인을 지정했다. 지정한 곳에만 SNI 파편화와 DNS 기능을 적용할 수 있어 평소 이용하는 주소까지 따로 관리하지 않아도 됐다. 접속한 도메인을 확인하는 부분도 함께 살펴봤다. 어떤 주소가 처리됐는지 바로 볼 수 있어서 여러 페이지를 열어 놓고 원인을 추측하는 시간이 줄었다. 전 세계적으로 접속이 많은 곳은 화이트리스트로 등록되어 접속 장애를 줄이는 방식이었다. 주소를 하나씩 확인하며 설정을...