Co to jest wyciek DNS? Jak to przetestować i naprawić
Zrobiłeś wszystko dobrze. Kupiłeś wysoko oceniany produktWirtualna sieć prywatna (VPN), połączyłeś się z serwerem w innym kraju i sprawdziłeś, czy TwójPubliczny adres IPudało się zmienić. Czujesz się całkowicie anonimowy. Niestety istnieje cicha wada, która może powodować udostępnienie dostawcy usług internetowych (ISP) całej historii przeglądania:Wyciek DNS.
Luka
- W ostatnich testach bezpieczeństwa prawie43%z bezpłatnych aplikacji VPN powoduje wyciek żądań DNS.
- Wyciek DNS ujawnia dokładnie, które strony internetowe odwiedzasz, nawet jeśli treść wizyty jest zaszyfrowana.
- Naprawienie wycieku DNS zajmuje mniej niż 2 minuty od jego zidentyfikowania.
Co to jest DNS? (Internetowa książka telefoniczna)
Zanim zrozumiemy wyciek, musimy zrozumieć system. DNS oznaczaSystem nazw domen.
Komputery komunikują się za pomocą liczb (adresów IP), ale ludzie komunikują się za pomocą słów. Kiedy piszeszgoogle.comdo przeglądarki, komputer nie wie, gdzie to jest. Musi skontaktować się z serwerem DNS i zapytać: „Jaki jest adres IP witryny google.com?” Serwer DNS wyszukuje go w swoim katalogu i odpowiada adresem IP (np. 142.250.190.46). Następnie Twoja przeglądarka łączy się z tym adresem IP.
Domyślnie Twój dostawca usług internetowych (Comcast, AT&T, Spectrum itp.) udostępnia Twoje serwery DNS. To oznaczakażda odwiedzana witryna internetowa jest rejestrowana przez Twojego dostawcę usług internetowychponieważ przetwarzają żądanie DNS jeszcze przed załadowaniem strony.
Co powoduje wyciek DNS?
Kiedy łączysz się z VPN, oprogramowanie VPN powinno przejąć kontrolęwszystkoruch sieciowy. Tworzy zaszyfrowany tunel, a wszystkie Twoje żądania DNS powinny przechodzić przez ten tunel do bezpiecznych serwerów DNS dostawcy VPN.
A Wyciek DNSwystępuje, gdy system operacyjny Twojego komputera omija tunel VPN i wysyła żądanie DNS do swoich domyślnych serwerów (serwerów Twojego dostawcy usług internetowych) poza zaszyfrowanym tunelem.
Dlaczego system operacyjny omija VPN?
- Windows „Inteligentna, wieloadresowa rozdzielczość nazwana”:Systemy Windows 8, 10 i 11 mają funkcję zaprojektowaną w celu przyspieszenia przeglądania Internetu. Jeśli serwer DNS VPN potrzebuje kilku milisekund za długo, aby odpowiedzieć, system Windows jednocześnie prześle zapytanie do serwera DNS Twojego dostawcy usług internetowych i użyje tego, który odpowie jako pierwszy. To natychmiast powoduje wyciek.
- Niewłaściwa konfiguracja VPN:Jeśli aplikacja VPN nie ma wbudowanej ochrony przed wyciekami lub jest nieprawidłowo skonfigurowana, system operacyjny po prostu domyślnie przywraca to, co zna.
- Konflikty Teredo i IPv6:Czasami trasy obejmują tylko VPNIPv4ruchu, pozostawiając żądania DNS IPv6 całkowicie bez ochrony.
Wizualizacja wycieku
Twój komputer
Twój dostawca usług internetowych
„Aha! Odwiedzili example.com”
Jak sprawdzić, czy nie ma wycieku DNS
Testowanie pod kątem wycieku DNS jest niezwykle łatwe. Nie potrzebujesz żadnych umiejętności technicznych; wystarczy wykonać dokładnie następujące kroki:
- Odłącz VPN:Wyłącz VPN.
- Sprawdź swoją wartość bazową:Przejdź do witryny testującej szczelność DNS (np. dnsleaktest.com) i uruchom „Test standardowy”. Zapisz wyświetlane nazwy dostawców usług internetowych (np. Comcast, Spectrum). To jest Twoja baza.
- Połącz swoją sieć VPN:Włącz ponownie VPN i połącz się z serwerem (najlepiej w innym kraju).
- Uruchom test ponownie:Odśwież witrynę testującą szczelność DNS i uruchom test ponownie.
Wyniki:Jeśli test wykaże dokładnie te same nazwy dostawców usług internetowych, co wartości bazowe,masz wyciek DNS. If the test shows completely different servers owned by your VPN company or a third party (like Cloudflare or Google), you are safe.
Jak naprawić wyciek DNS
If you discover that your VPN is leaking your DNS requests, you need to take immediate action to secure your privacy. Here are the most effective fixes:
1. Włącz wbudowaną ochronę przed wyciekami
Większość dostawców VPN premium (takich jak ExpressVPN, NordVPN lub Surfshark) ma wbudowane opcje „Ochrona przed wyciekiem DNS”. Otwórz menu ustawień lub preferencji aplikacji VPN, znajdź kartę bezpieczeństwa i upewnij się, że „Ochrona przed wyciekiem DNS” i „Ochrona przed wyciekiem IPv6” są włączone.
2. Zmień ręcznie serwery DNS
Zamiast polegać na domyślnych serwerach DNS usługodawcy internetowego, możesz skonfigurować router lub kartę sieciową komputera tak, aby korzystała z bezpiecznych, zapewniających prywatność serwerów DNS innych firm. Dzięki temu, nawet jeśli wyciek nastąpi poza tunelem VPN, żądanie trafi do serwera szanującego prywatność, a nie do Twojego dostawcy usług internetowych.
Doskonali dostawcy DNS zorientowani na prywatność obejmują:
- Cloudflare:
1.1.1.1i1.0.0.1 - Kwadrat 9:
9.9.9.9i149.112.112.112 - OtwórzDNS:
208.67.222.222i208.67.220.220
3. Wyłącz opcję „Inteligentne rozpoznawanie nazw wielu adresów” w systemie Windows
Jeśli korzystasz z systemu Windows 10/11 i doświadczasz ciągłych wycieków, możesz zmusić system Windows do zaprzestania jednoczesnego pingowania wszystkich serwerów DNS. Wymaga to edycji Edytora lokalnych zasad grupy (dla użytkowników Pro) lub Rejestru (dla użytkowników domowych), co powoduje wyłączenie funkcji „Wyłącz inteligentne rozpoznawanie nazw wieloadresowych”.
Często zadawane pytania
Czy wyciek DNS może ujawnić moje hasła?
Nie. Wyciek DNS ujawnia jedynie nazwę domeny odwiedzanej witryny (np.twójbank.com). Nie ujawnia konkretnych stron, które odwiedzasz w tej witrynie, tego, co wpiszesz ani haseł, ponieważ rzeczywiste połączenie danych pozostaje szyfrowane przez HTTPS i tunel VPN.
Czy tryb incognito zatrzymuje wycieki DNS?
Nie. Tryb incognito ma absolutnie zerowy wpływ na ruch sieciowy. Uniemożliwia jedynie przeglądarce zapisywanie lokalnej historii i plików cookie. Twój komputer nadal będzie wysyłał zapytania do serwera DNS Twojego usługodawcy internetowego.
Czy powinienem po prostu używać serwera proxy zamiast VPN?
Serwery proxy są w rzeczywistości bardziej podatne na wycieki niż sieci VPN, ponieważ nie tunelują całego ruchu systemu operacyjnego. Przeczytaj naszePorównanie proxy i VPNaby zrozumieć, dlaczego VPN z ochroną przed wyciekami jest znacznie bezpieczniejszy.