시크릿 DNS 사용시, '인터넷에 연결되어 있지 않음' 현상에 대해
- 11-18
- 10,352 회
- 2 건
안녕하세요. 우선 시크릿 DNS를 잘 사용하고 있고, 이런 프로그램 만들어주셔서 감사합니다.
http://gnu.kilho.net/qna/12213
이 글과 동일한 증상으로, '인터넷에 연결되어 있지 않음'으로 뜨지만, 실제 웹 접속은 정상적으로 일어나며, 단지 Windows내에서 해당 네트워크로는 인터넷이 연결되어있지 않다라고만 체크되어있는 상황입니다.
이 현상에 대해 좀더 정확하게 알고 싶어서 질문을 드립니다.
로컬DNS 서버를 만드는 프로그램은 내부 '/vendors' 내에 있는 'dnsscypt-proxy.exe'으로 보이고,
해당 프로그램은 저의 백신프로그램 (V3 365 Clinic)에서 개인방화벽 기능으로 인해 정상적으로 예외처리 되어있고, 작업관리자탭의 프로세스탭에서도 해당 프로그램명으로 정상실행되고 있습니다.
윈도우내 서비스가 등록되어 실행되는 서비스들도
- DNSCypt client proxy
- SecretSNI core module
등도 정상적으로 실행되고 있는걸 확인했습니다.
그래서 DNS서버는 정상적으로 뜬게 아닐까 생각했었는데요...
제 개인적인 생각으로는 DNS서버는 실행되었고, 실제로도 정상동작중이지만, Windows내에서 인터넷 연결을 따로 검사시, 이를 비정상으로 인식하여 나오는 것이 아닐까하고 생각중입니다.
혹시 좀더 자세하게 알아볼 수 있는 것들이 있을까요?
그냥 SNI를 사용할까 싶었는데, 설치형이 아니라 자동실행을 따로 등록해야 되더군요.
혹여 공유기를 통한 환경등도 문제가 될 수 있는지도 궁금합니다.
-
-
좀더 찾아보니, 시크릿DNS에서 사용중인 dnscrypt-proxy의 문제인거 같네요.
- https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Installation-Windows#troubleshooting
Windows 10의 1709 업데이트 이후, '네트워크 연결 상태 표시기'(NCSI)가 변경되면서 dnscrypt-proxy에서 만든 '로컬DNS'로는 인터넷연결 체크가 허용되지 않는 현상인거 같습니다.
위 링크 설명대로
시작 -> gpedit.msc 실행(로컬 그룹 정책 편집) -> 컴퓨터구성 -> 관리 템플릿 -> 네트워크 -> '전역 DNS 지정' 더블클릭
설정창에서 '구성되지 않음' -> '사용'으로 변경하면서 '전역 DNS 사용' 체크박스를 체크해주시고 확인.
그리고나서 재부팅한번 해주시면 해당 현상이 사라집니다.
실제 인터넷 연결은 되어있으나, 몇몇 프로그램들은 Windows상에서의 인터넷 연결표시로만 인터넷 연결여부를 체크하는 경우가 있기 때문에(예: 넷플릭스, MS스토어 등등), 이런 현상에 불편하신 분은 참고하시면 좋을듯 싶습니다.- 20-11-18
-