Как ускорить работу с Интернетом? Как сделать её безопаснее, как внедрить фильтрацию нежелательных для детей сайтов? Одно из решений этих вопросов – смена поставляемого провайдером DNS-сервера на альтернативный, так называемый публичный DNS. Что такое DNS, что такое публичные DNS, какими они бывают, какие проблемы могут решить? Ну и, наконец, как в Windows настроить использование публичного DNS? В этих вопросах будем разбираться ниже.
Что такое DNS
DNS – это аббревиатура от Domain Name System, что по-русски означает служба доменных имён, она отвечает за преобразование IP-адресов сайтов в Интернете в их домены типа site.ru или site.com. У каждого сайта в Интернете изначально есть свой IP, состоящий из набора цифр, разделённых точками. С помощью этих цифр мы коннектимся с серверами нужных нам сайтов. Но мы, пользователи не вводим в адресную строку браузера эти цифры, мы вводим домены. Вводим их вручную, подтягиваем из закладок или истории браузера – не важно. После указания нами того или иного домена система компьютера обращается к серверу DNS, и тот преобразовывает ведённый нами домен в IP. Роль DNS заключается в хранении базы доменов и IP-адресов сайтов в Интернете и в их преобразовании при посещении нами сайтов.
DNS поставляется нашим провайдером, и именно на провайдере лежит ответственность за работу в принципе и качество работы в частности службы доменных имён. DNS указывается в сетевых настройках нашего компьютера. В среде Windows жмём Win+R, вписываем: ncpa.cpl
В контекстном меню используемого сетевого адаптера жмём его свойства.
Далее ищем в перечне протокол IPv4 и двойным кликом запускаем окно его свойств.
И вот пункт «Получить адрес DNS-серверов автоматически» и будет определять, что мы используем DNS своего провайдера.
Узнать конкретный IP-адрес DNS нашего провайдера мы можем, введя в командную строку команду: nslookup
Увы, провайдеры не всегда могут обеспечить стабильность работы своих DNS-серверов. Если вы при интернет-сёрфинге часто сталкиваетесь с ошибками доступа к сайтам типа «DNS-адрес не найден», можете в настройках сети Windows сменить поставляемый провайдером DNS на публичный. К использованию публичных DNS прибегают и в других случаях.
Публичные DNS
Публичные DNS – это веб-сервисы, предлагающие общедоступные DNS-серверы. В каких случаях можно прибегнуть к использованию публичных DNS? Это случаи, когда нужны:
- Стабильная работа DNS – как упоминалось, провайдер не всегда может обеспечить стабильность работы службы доменных имён, и тогда подключение публичного DNS станет решением проблемы;
- Быстродействие сети – публичные DNS-серверы могут быть более быстрыми, чем DNS провайдера;
- Безопасность и родительский контроль – есть тип публичных DNS с фильтрацией сайтов вредоносного характера и нежелательных для детей, с шифрованием DNS-запросов пользователей;
- Доступ к территориально заблокированному контенту – есть тип публичных DNS, перенаправляющих идущий к конечному серверу трафик через туннель. И, соответственно, решающих вопрос обхода цензуры в отдельных странах.
Вот для таких случаев, собственно, и существуют публичные DNS. Они делятся на решающие те или иные вопросы – быстрые, безопасные, семейные, конфиденциальные. Могут быть платными и бесплатными, иногда бесплатные DNS за отдельную плату предоставляют дополнительные возможности. У каждого публичного DNS есть IP – основной и альтернативный. Этот IP вносится в сетевые настройки, после чего запросы пользователя начинает обрабатывать выбранный публичный DNS-сервер. Какие есть бесплатные публичные DNS?
Google Public DNS
Google Public DNS – один из крупнейших в мире DNS-сервисов, детище компании Google. Ориентирован на стабильность и быстродействие.
OpenDNS
OpenDNS – другая крупнейшая в мире публичная служба доменных имён. Ориентирована на безопасность: здесь блокируются фишинговые сайты, порно- и прочего типа вредоносные ресурсы.
Comodo Secure DNS
Comodo Secure DNS – DNS-сервис создателя известных антивирусных продуктов Comodo. Ориентирован на защиту от вредоносных сайтов.
DNSCrypt
DNSCrypt – DNS с шифрованием исходящих запросов пользователей. Требует специфической настройки для использования.
Яндекс.DNS
Яндекс.DNS – сервис от Яндекса, работает в трёх направлениях:
- Базовый – просто быстрый DNS;
- Безопасный – фильтрует мошеннические и вредоносные сайты;
- Семейный, он же Yandex Family – DNS типа «Родительский контроль», фильтрует порносайты.
CleanBrowsing
CleanBrowsing – это также DNS-сервис, предлагающий несколько направлений:
- Семейный фильтр – фильтрует сайты взрослых, сайты со спамом, фишингом, вирусами, обеспечивает безопасный поиск для детей и блокировку прокси- и VPN-сервисов;
- Блокировка только контента для взрослых – в основе такое же, как предыдущее направление, только менее жёсткое, без безопасного поиска и блокировки прокси- и VPN;
- Безопасный фильтр – только блокировка фишинговых и вредоносных сайтов.
Как перейти на публичный DNS? Для этого его необходимо первым делом узнать его основной и альтернативный IP-адрес. Делается это просто – в поисковик вводим запрос по типу: Яндекс.DNS + IP. Где вместо Яндекс.DNS подставляем любой выбранный публичный DNS. Далее эти IP-адреса необходимо указать в сетевых настройках Windows.
Как настроить публичный DNS
Настроить выбранный публичный DNS в среде Windows можно несколькими способами.
Системные настройки Windows
Выше мы смотрели свойства протокола IPv4, в которых в большей части случаев будет стоять настройка получения адреса DNS автоматически, и это будет адрес DNS провайдера. Чтобы сменить его на выбранный публичный DNS, в свойствах протокола IPv4 активируем пункт «Использовать следующие адреса DNS-серверов». И в графы предпочитаемого и альтернативного DNS-сервера вписываем IP-адреса предпочитаемого публичного DNS. В нашем случае это адреса OpenDNS. В итоге жмём «Ок».
Далее вступления настроек в силу необходимо перезагрузить компьютер. Чтобы в будущем вернуться к использованию DNS своего провайдера, нужно обратно выставить в свойствах протокола IPv4 получение адреса DNS-сервера автоматически, как показано в первой части статьи. Ну и, опять же, перезапустить Windows.
Настройки роутера
Если на публичный DNS необходимо перевести группу компьютеров, которые объединены в локальную сеть посредством роутера, смену службы доменных имён можно осуществить в настройках роутера. Но здесь уже настройки будут индивидуальными для каждой модели устройства.
***
Чтобы не возиться с ручным вводом IP-адресов DNS, можно прибегнуть к помощи специальных утилит, реализующих смену DNS в собственном интерфейсе. И предлагающих сами публичные DNS для использования.
Утилита Google DNS Helper
Бесплатная утилита Google DNS Helper – это переключатель DNS-сервера на публичный Google Public DNS. Скачать можно здесь: https://www.usitility.com/google-dns-helper/#Review
Для переключения на Google Public DNS жмём в окне утилиты кнопку «Switch to Google DNS». Для возвращения к DNS своего провайдера используем кнопку «Restore DNS».
Change DNS Helper
Бесплатная утилита Change DNS Helper – это переключатель службы доменных имён с поставляемым перечнем публичных DNS на выбор. В перечень вошли Яндекс.DNS, Google Public DNS, Comodo Secure DNS, Norton Connect Safe, OpenDNS и другие. В окне утилиты выбираем сетевой адаптер, если их несколько на компьютере. Указываем протокол IPv4. И выбираем из перечня публичный DNS.
Для возврата к DNS своего провайдера в выпадающем списке «Change DNS» выбираем «Reset DNS Servers».
Страница загрузки утилиты: http://www.site2unblock.com/change-dns-helper/
Dns Angel
Ещё одна бесплатная утилита – Dns Angel, она предлагает несколько DNS-серверов, заточенных под родительский контроль, т.е. с фильтрацией сайтов для взрослых. В числе сервисов – семейные направления OpenDNS, Яндекс.DNS, CleanBrowsing и Neustar. Для применения одного из этой четверки публичных DNS жмём его кнопку в окне утилиты. Для возврата к DNS своего провайдера нажимаем кнопку «Default DNS».
Страница загрузки утилиты: https://www.sordum.org/8127/dns-angel-v1-6/