ios 27 베타에서 비공개 릴레이 사용 시 DNS 보호로 인한 ip노출 오류
답변함기존 ios 26에서는 DPI 보호만 끄고 사파리와 DNS 보호를 켠 채 비공개 릴레이 사용이 가능했습니다.
ios 26 당시에는 DPI보호만 끈 채 사용해도 DNS 노출이 다소 일어나는 점은 있었지만 적어도 실제 ip가 누출 되지는 않았습니다.
이번에 ios 27 올라오면서 DNS 보호 기능 미작동하는 점은 인지하고 있습니다. (연결 지원이나 이것저것 만져봐도 저는 해결되지 않더군요.)
각설하고, 핵심은 ios 27에서 DNS 보호 기능이 켜져있을 시 기능의 정상 작동 여부와 별개로 비공개 릴레이가 무력화 되는 경우가 있습니다.
테스트에 사용한 사이트는 https://dnscheck.tools/ 와 https://dnsleaktest.com/ 입니다.
첫번째 사이트로는 DNS 보호를 켜면 실제 ip와 DNS 요청이 바로 누출되어 보이는 것이 확인 가능합니다.
DNS 보호를 끄면 비공개 릴레이 정상작동 하여 가상 주소만 표시됩니다.
신기하게도 두번째 사이트로는 DNS보호를 켠 것과 끈 것의 차이가 크지 않습니다. 켜거나 끈 것과 관계 없이 ip와 dns모두 누출이 없는 것으로 보입니다.
-
안녕하세요, 유니콘 고객센터입니다.
iOS 27 환경에서 DNS 보호 기능 활성화 시 비공개 릴레이가 무력화되는 현상, 자세히 테스트해주신 내용 확인했습니다.
말씀해주신 두 사이트(dnscheck.tools, dnsleaktest.com)에서 결과가 다르게 나타난 이유는, 두 사이트가 IP를 확인하는 방식이 다르기 때문인 것으로 확인됩니다.
- dnscheck.tools: HTTP 요청뿐 아니라 WebRTC를 통해 STUN 서버로 패킷을 보내 기기의 IP를 가져오는 방식도 함께 사용하고 있어, 이 부분에서 실제 IP가 노출되는 것으로 보입니다.
- dnsleaktest.com: HTTP 요청으로만 IP를 확인하는 방식이라, 비공개 릴레이가 적용되어 가상 주소만 정상적으로 표시되는 것으로 보입니다.WebRTC/STUN 방식의 요청에서 비공개 릴레이로 IP가 보호되지 않는 부분은 추가 확인이 필요한 사항으로, 계속 확인 예정인 점 전달드립니다.
자세한 테스트 내용 공유해주셔서 감사합니다.
1