Мой провайдер перехватывает мои DNS-запросы (или пакеты, или что там еще, черт возьми, происходит), поэтому я не могу использовать свой собственный DNS-сервер. Мне не обязательнохотетьиспользовать другой DNS-сервер, нежели тот, который предоставил мне мой интернет-провайдер, но мне бы хотелось иметь такую возможность.
Я узнал об этом, когда получил ошибку:
Ваш маршрутизатор или интернет-провайдер, по-видимому, перехватывает и перенаправляет все исходящие DNS-запросы
из namebench. Поэтому прошу прощения за мои скудные познания в этой теме. Я изучил ее как мог, прежде чем прийти сюда.
В настоящее время я использую порт по умолчанию (насколько мне известно, это порт 53), но я не могу найтив любом случаечтобы изменить это. Это действительно начинает меня расстраивать.
Есть ли способ сделать это? Я слышал, что можно изменить некоторые записи реестра, но HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DNS
на моей машине нет ключа. Я попытался вставить значение, которое было предоставлено в этом методе
( [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DNS\Parameters] "SendOnNonDnsPort"=dword:000014e9
)
но когда я перезапустил службу DNS, перехват не прекратился. Так что я в некоторой растерянности.
ЛюбойНа этом этапе помощь будет оценена по достоинству.
решение1
Для слияния требуется войти в другой аккаунт, чего я не могу сделать, потому что это тот же самый адрес электронной почты, который я использовал для его запуска. Если есть другой, это не имеет значения, потому что я не знаю пароля. В любом случае, это означает, что я все еще не могу комментировать (нужно 50 репутаций). Так что это только по поводу комментария fixer1234.
Хорошо, вот как я это решил:
- УстановитьDNSCrypt, желательно Simple DNSCrypt, так как я использовал именно его, и с ним проще иметь дело.
- Вам нужны права администратора для установки (я думаю) и использования программы. Убедитесь, что у вашей учетной записи они есть.
- Установить в каталог по умолчанию. Это просто предотвратит проблемы и не является строгим требованием.
- Запустите программу.
- В пользовательском интерфейсе серый объект отключен, а полуяркий зеленый объект включен. Убедитесь, что DNS включен через вашу основную сетевую карту, и включите основной DNS (тот, который вы будете использовать).Поддержка двойного DNS пока не реализована, поэтому не расстраивайтесь, если вторичный DNS не позволит оспорить ваши усилия.
- Подключитесь к выбранному вами серверу.Первоначальная ветка, которая привела меня к DNSCrypt, была предоставленаМариусМатутиэсказал мне не использовать OpenDNS или серверы на базе Cisco. Возможно, это сделано из соображений безопасности, поэтому, хотя это и не является абсолютно необходимым, лучше послушать, чем не послушать.
- Измените настройки в соответствии со своими желаниями. Настройки по умолчанию должны подойти, если вы ищете обходной путь для проблемы перехвата DNS.
- Вы должны быть подключены к DNSCrypt! Хотя это и не является обязательным, если вы используете версию Simple, оставив пользовательский интерфейс открытым, вы не забудете, что служба включена или что-то в этом роде.
- Чтобы проверить статус вашего DNS, перейдите по ссылкеТест на утечку DNS, запустите стандартный тест и посмотрите, совпадает ли информация, хотя бы частично, с вашими настройками DNS. Имя хоста — это ваш хост DNS, насколько мне известно.
Пожалуйста, простите меня за то, что я иногда говорю «я думаю» или что-то в этом роде. У меня проблемы с памятью.