Carder.life

Carder.life (http://txgate.io:443/index.php)
-   Автоматический гарант-сервис (http://txgate.io:443/forumdisplay.php?f=17)
-   -   Что такое утечка DNS leak и как устранить. (http://txgate.io:443/showthread.php?t=4202)

blackedd 03-26-2025 01:11 AM


При подключении к 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 сервера. В вашем аккаунте в разделе "Подписки" -&gt; вкладка "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.