![]() |
При подключении к VPN серверу в некоторых ОС (например, Windows) не всегда запросы проходят через DNS сервер VPN подключения. В этом случае некоторые сайты могут узнать, что ваш IP адрес и DNS сервера находятся в разных странах, и ваша анонимность может оказаться под угрозой. Что такое DNS сервер. Основное предназначение DNS серверов - это преобразование доменных имен сайтов в IP адреса, за которыми эти домены закреплены. Простыми словами, вводя в браузере домен Google.com, DNS сервер смотрит за каким IP адресом закреплен данный домен, и загрузка страницы сайта происходит через IP адреса. Ниже представлен пример определения DNS серверов на сайте Whoer.net. http://image.prntscr.com/image/NVvM8...phTzLjdmkg.png Из примера видно, что мы подключились к VPN и скрыли свой IP адрес (IP принадлежит Великобритании), но при этом DNS сервер выдает наше реальное местонахождение (США). В данном случае, проблема лежит в принципе работы DNS службы Windows. При подключении к VPN по-умолчанию запрос посылается на DNS VPN сервера. Затем DNS служба Windows ждет 2 секунды, и если ответ не пришел, то посылает запрос на следующий DNS сервер, находящийся в списке ОС Windows. Как раз следующие DNS сервера и принадлежат вашему Интернет-провайдеру, но имеют меньший приоритет по сравнению с DNS VPN сервера. DNS VPN сервера может не успевать отвечать на запрос вовремя из-за географической удаленности VPN сервера от вас, в то время как DNS сервер вашего провайдера располагается в вашем городе. Также на это может влиять качество прохождения сигнала от вашего Интернет-провайдера до VPN сервера. Решение: принудительно использовать нужный нам DNS сервер. В этом случае мы однозначно укажем операционной системе, что нужно использовать только указанные DNS сервера и тогда в списке DNS службы Windows не будут значиться DNS сервера вашего реального провайдера. <a class="tagcutflag" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" title="для просмотра нажмите сюда">[+] Как скрыть свой реальный DNS в Windows</a> Выполните следующие действия в любой версии Windows. http://image.prntscr.com/image/CfcAY...9QEiZ8ebtA.png http://image.prntscr.com/image/YV9LF...IrruPLx8uA.png http://image.prntscr.com/image/-ALiK...N3s7q86o5g.png Кликните правой кнопкой мышки на сетевое подключение Windows и затем выберите "Свойства". https://image.prntscr.com/image/Ww-3...1KUW9BE-dA.png https://image.prntscr.com/image/7-S4...uzCyg1QZaQ.png Укажите публичные DNS сервера Google или OpenDNS. Google DNS: - 8.8.8.8 - 8.8.4.4 OpenDNS: - 208.67.222.222 - 208.67.220.220 Эти DNS сервера чаще всего определяются как США. В этом случае ни один сайт не будет выдавать ваши реальные DNS. Для полной анонимности мы рекомендуем использовать наши DNS сервера. В разделе "Мой аккаунт" указаны DNS сервера для каждого VPN направления. И уже в этом случае ваш DNS сервер будет всегда соответствовать вашему IP адресу (по стране). http://image.prntscr.com/image/3x2Vx...wUVmV-O5hg.png После выполнения указанных действий, ваш реальный DNS сервер в Windows будет скрыт. http://image.prntscr.com/image/l532Z...whkYe-VdCw.png <a class="tagcutflag" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" title="для просмотра нажмите сюда">[+] Как скрыть свой реальный DNS на Mac OS X </a> Для принудительной установки DNS на любой версии Mac OS X выполните следующие шаги: http://image.prntscr.com/image/8Y7we...POKtpxTuyA.png В следующем окне внизу нажмите на иконку замка, чтобы разрешить редактирование настроек. Потребуется ввести пароль от учетной записи Mac OS X. http://image.prntscr.com/image/Y7gfC...n06Dmzongg.png Выберите подключение, которое вы используете для получения Интернета. Обычно это либо Wi-Fi соединение, либо Ethernet. И затем нажмите на кнопку "Дополнительно". http://image.prntscr.com/image/FgTfv...JJcrjSKhfg.png Введите публичные DNS сервера Google или OpenDNS. Google DNS: - 8.8.8.8 - 8.8.4.4 OpenDNS: - 208.67.222.222 - 208.67.220.220 Эти DNS сервера чаще всего определяются как США. В этом случае ни один сайт не будет выдавать ваши реальные DNS. Для полной анонимности мы рекомендуем использовать наши DNS сервера. В вашем аккаунте в разделе "Подписки" -> вкладка "DNS" появятся DNS сервера рекомендуемые к использованию с нашими VPN серверами. Для каждого VPN направления будет указан свой DNS сервер. И уже в этом случае ваш DNS сервер будет всегда соответствовать вашему IP адресу (по стране). http://image.prntscr.com/image/mjtp-...M5mgHKMGaw.png После выполнения указанных действий, ваш реальный DNS сервер на Mac OS X будет скрыт. http://image.prntscr.com/image/jTTnf...9JVQyWLpXg.png <a class="tagcutflag" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" title="для просмотра нажмите сюда">[+] Как скрыть свой реальный DNS на Ubuntu </a> Для устранения DNS leak в операционной системе Ubuntu на базе Linux, откройте раздел Соединения. http://image.prntscr.com/image/USLRC...B0NtEAedTA.png Выберите ваше подключение к Интернету и нажмите Изменить. http://image.prntscr.com/image/nq0eO...XDtuJAnqdA.png Выберите: Вкладку Параметры IPv4 Автоматически (DHCP, только адрес) Укажите DNS сервер. Например, можно использовать публичные DNS сервера от Google или OpenDNS Google DNS: - 8.8.8.8 - 8.8.4.4 OpenDNS: - 208.67.222.222 - 208.67.220.220 http://image.prntscr.com/image/dz9kM...HjP7d_HyDA.png В Linux необходимо перезапустить настройки сети, чтобы изменения вступили в силу. Нажмите на Управление сетью. http://image.prntscr.com/image/f9SiY...Mpn1GoCdUg.png Появится сообщение Соединение разорвано. http://image.prntscr.com/image/obPVC...Eohp9uTXEA.png Затем нажмите на Управлению сетью еще раз, чтобы включить соединение. http://image.prntscr.com/image/P6YSe...3a0AGVEbUg.png После этих действий, ваш реальный DNS сервер будет скрыт. http://image.prntscr.com/image/MnPWX...op-jMhY7bw.png <a class="tagcutflag" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" title="для просмотра нажмите сюда">[+] Как скрыть свой реальный DNS на серверной Linux </a> Следующие действия выполняйте только в том случае, если вы считаете себя опытным пользователем Linux. Мы предупреждаем, что вносить изменения ручным способом опасно, если у вас мало знаний по администрированию Linux. Внимание: мы снимаем с себя ответственность за последствия. Зайдите на сервер под root пользователем (или под обычным пользователем, но у вас должны быть привилегии исполнять команды под sudo). Введите следующую команду. Возможно понадобится ввести пароль от учетной записи ОС. Для редактирования используется текстовый редактор nano. Если он у вас не установлен, то сделайте изменения другим редактором или установите nano. Code: <pre class="alt2" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px solid rgb(0, 0, 0); width: 640px; height: 34px; text-align: left; overflow: auto; background: rgb(37, 37, 37) none repeat scroll 0% 0%; border-radius: 5px; font-size: 11px; text-shadow: none;">sudo nano /etc/resolv.conf</pre> http://image.prntscr.com/image/bYWf3...xeGr_ObufA.png Если у вас установлен resolvconf, то в этом файле будет сообщение, что после перезагрузки ОС все изменения в этом файле будут утеряны и настройки вернутся по умолчанию на 127.0.1.1. Так как мы меняем DNS сервер временно, то нас это устраивает. Запишите DNS сервер, указанный по умолчанию в этом файле. Затем измените DNS сервер. Например, можно взять DNS сервер от Google или OpenDNS. Google DNS: - 8.8.8.8 - 8.8.4.4 OpenDNS: - 208.67.222.222 - 208.67.220.220 http://image.prntscr.com/image/L9quk...jNUbMD3f2Q.png Для сохранения в редакторе nano нажмите: Ctrl+X для выхода из редактора клавишу Y для сохранения изменений в файле клавишу Enter для подтверждения сохранения в тот же файл Чтобы изменения вступили в силу, необходимо перезагрузить сетевой интерфейс. <ul><li>для Debian и Ubuntu введите команду:</li> </ul> Code: <pre class="alt2" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px solid rgb(0, 0, 0); width: 640px; height: 34px; text-align: left; overflow: auto; background: rgb(37, 37, 37) none repeat scroll 0% 0%; border-radius: 5px; font-size: 11px; text-shadow: none;">sudo /etc/init.d/networking restart</pre> <ul><li>для CentOS и Red Hat Linux введите команду:</li> </ul> Code: <pre class="alt2" dir="ltr" style=" margin: 0px; padding: 6px; border: 1px solid rgb(0, 0, 0); width: 640px; height: 34px; text-align: left; overflow: auto; background: rgb(37, 37, 37) none repeat scroll 0% 0%; border-radius: 5px; font-size: 11px; text-shadow: none;">sudo /etc/init.d/network restart</pre> Сетевой интерфейс перезагрузится и DNS leak будет устранена. Перезагрузите компьютер, чтобы вернуть исходный DNS сервер. http://image.prntscr.com/image/7u0Af...H2B78XJTuQ.png |
All times are GMT. The time now is 01:21 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.