Доброго времени суток! Сегодня мы поговорим о всех важных аспектах DNS сервера. Начиная с его определения и заканчивая настройкой и выбором альтернативных DNS. Все будем разбирать по шагам, чтобы было понятно даже простому пользователю. С уважением, команда MoiSovety.ru. Садитесь поудобнее и не забудьте пристегнуться!
Если у вас возникли вопросы или у вас есть что добавить — обязательно оставьте комментарий к этой статье. Вы очень поможете не только нам, но и другим читателям!
Что такое DNS?
Давайте начнем с отдаленной теории. Если вам это неинтересно, просто перейдите в нужную главу ниже – там будет вся настройка и выбор. Здесь же мы сосредоточимся на самом явлении DNS.
DNS – Domain Name System – это система доменных имен.
Вам становится страшно? Давайте попробуем запутать еще больше… или, точнее, распутать. Давайте разберемся по пунктам:
- Когда вы используете интернет, вы вводите название сайта в адресную строку браузера. Например, ГУГЛ.ФУ (да, простите нас, и они тоже получат дополнительный трафик).
- В сети все адреса работают на основе IP-адресов. То есть железо умеет искать пути только по цифрам. Например, 7.7.7.7. Но пользователю неудобно запоминать эти цифры (вспомните хотя бы номера 50 своих контактов в телефоне!).
- Вот пример, похожий на ситуацию с телефоном. Номера запоминать не обязательно, зато имена примерно помним. То есть, вы сохраняете имя в телефоне, а звонок осуществляется уже по номеру. Точно так же и в интернете — вы вводите символьное имя (доменное имя), а браузер уже автоматически отправляется искать нужный сайт по IP адресу.
Именно DNS сервер выполняет преобразование доменного имени в IP адрес. Он получает буквы и отдает числа.
Для проверки этого изменения можно выполнить «пинг» любого сайта:
Серверы – теория
Не будем глубоко погружаться в структуру DNS серверов, однако для общего понимания стоит иметь в виду следующее:
- Их множество – нет одного единственно верного, обычно вы получаете DNS от провайдера, но это не всегда оптимальное решение.
- У них иерархическая структура – корневые, страновые, провайдерские, роутерные (грубо говоря). В смысле того, что все DNS сервера наследуют информацию друг у друга, и если что-то отсутствует на текущем сервере, запрос будет отправлен выше по иерархии.
- У каждого из них есть IP адрес – вы обращаетесь к нему, а он уже передает нужные IP адреса сайтов.
Как правило, после подключения к интернету и без вмешательства в настройки вы получаете DNS от своего провайдера.
Как узнать текущий?
Прежде чем приступить к установке, возможно нужно узнать текущий DNS-сервер. Чтобы избежать вопросов в дальнейшем, я покажу, как это сделать быстро:
- Для начала нужно открыть командную строку (есть и другие способы открытия, можно поискать в интернете). Нажмите клавиши Win + R (откроется утилита «Выполнить»), введите в нее cmd
У меня установлен текущий DNS — 192.168.0.1. Для опытных пользователей это является адресом маршрутизатора. Все запросы направляются на него, откуда он уже передает их дальше (в данный момент установлены гугловские DNS).
Провайдер
Использование сайтов через своего провайдера возможно, однако не всегда оно работает оптимально. Для обычного домашнего пользователя это может остаться незамеченным на протяжении всей жизни, но для тех, кто тесно связан с интернетом, проблемы могут возникнуть внезапно. Мои выводы о провайдерских серверах:
- Нестабильность оставляет желать лучшего — время от времени их серверы выходят из строя, и сайты перестают открываться. Неприятно, если домашний пользователь думает, что у него проблемы с интернетом, в то время как на самом деле проблема кроется в провайдере. Для кого-то и такая стабильность может быть достаточной.
- Территориальные ограничения — провайдер может заблокировать доступ к каким-либо сайтам через DNS. В настоящее время это происходит редко, но в прошлом были случаи подобных блокировок.
- Очень медленное обновление зон (это для меня самый важный аспект). Серверы провайдеров обновляются слишком медленно. Когда владелец сайта переносит свой сервер на более мощное оборудование и меняет DNS на новый IP-адрес, информация об этом может достичь пользователей в регионе только через несколько дней. В результате они могут столкнуться с недоступным сайтом, ошибками сертификата безопасности и другими проблемами.
Итак, все работает, хотя и не всегда быстро и без сбоев, но существуют альтернативные DNS, способные заменить эти недостатки.
Альтернативные DNS
В параметрах Windows, которые мы рассмотрим ниже, есть опция альтернативного DNS. То есть, это просто резервный адрес DNS-сервера, если основной будет недоступен. В этом контексте «альтернативный» означает только то, что он не выдан провайдером.
Вот основные актуальные DNS-серверы сейчас:
Google Public DNS | 8.8.8.8 2001:4860:4860::8888 (IPv6) | 8.8.4.4 2001:4860:4860::8844 (IPv6) |
Open DNS | 208.67.222.222 | 208.67.220.220 |
Яндекс | 77.88.8.8 77.88.8.88 (без сайтов мошенников) 77.88.8.7 (без сайтов для взрослых) | 77.88.8.1 77.88.8.2 (без сайтов мошенников) 77.88.8.3 (без сайтов для взрослых) |
DNS WATCH | 82.200.69.80 | 84.200.70.40 |
Norton Connect Safe | 198.153.192.1 198.153.192.40 (только безопасные сайты) 198.153.192.50 (без порно) 198.153.192.60 (полная безопасность) | 198.153.194.1 198.153.194.40 (только безопасные сайты) 198.153.194.50 (без порно) 198.153.194.60 (полная безопасность) |
Level 3 DNS | 209.244.0.3 4.2.2.1 4.2.2.3 | 209.244.0.4 4.2.2.2 4.2.2.4 |
Comodo Secure DNS | 8.26.56.26 | 8.20.247.20 |
Open NIC DNS | Выбирайте из списка https://servers.opennic.org | Выбирайте из списка https://servers.opennic.org |
Я хочу поделиться с вами своими впечатлениями о различных DNS-серверах:
- Google Public DNS – это мой личный фаворит. Он работает быстро и надежно. Легко запоминаются адреса, и он поддерживает IPv6.
- Open DNS – я использовал его некоторое время, но особой разницы с Google Public DNS не заметил. Но в целом тоже неплох.
- Яндекс – особенностью этого сервиса является дополнительная защита от фишинговых и взрослых сайтов. Это как родительский контроль.
- Другие сервисы тоже работают, но мне кажется, что описывать их не имеет смысла. Для обычного пользователя достаточно использовать первые два. Остальное – это уже излишне для нашего обычного пользователя.
Настройка
Сейчас покажу, где нужно вставить эти адреса, чтобы все функционировало как дорогие часы из Швейцарии.
- Заходим в «Центр управления сетями» (для Windows 7) или «Параметры сети и интернет» (для Windows 10). Можно просто щелкнуть правой кнопкой мыши на значке сети и выбрать этот пункт:
- Затем переходим в «Настройка параметров адаптера» (или «Изменение параметров адаптера»):
- Теперь нужно найти наш адаптер, который мы использовали для подключения к сети, щелкнуть правой кнопкой мыши и выбрать «Свойства». Затем следовать инструкциям на схеме:
Тут я установил адреса Google – первый и второй (первая и вторая колонка таблицы выше соответственно). Можно повторить это же, либо поиграться с другими сервисами.
Эти действия выполняются одинаково на операционных системах Windows 7, Windows 8, Windows 10.
Такое же можно сделать на любом устройстве, включая телефоны (посмотрите инструкции по настройкам DNS для вашей модели). Примером может служить:
Эффективнее всего конфигурировать все одновременно на маршрутизаторе с помощью настроек сервера DHCP (отвечающего за распределение сетевых настроек на подключенные устройства). Таким образом, все подключенные устройства будут сразу же использовать нормальные серверы. Например, для моделей TP-Link вы можете найти соответствующие настройки с помощью поиска на нашем сайте:
Для некоторых программ, приложений и мобильных устройств необходимо указать IP-адрес DNS-сервера, который можно взять из представленной таблицы.
Возможные ошибки
Нельзя перечислить все возможные проблемы, связанные с ошибками в DNS – их можно найти по названиям на нашем сайте, мы действительно рассмотрели основные из них. Но способ решения любой из них очень прост:
- Перезагрузите роутер и компьютер, ноутбук, телефон – чтобы повторно получить сетевые настройки.
- Пока все перезагружается, проверьте провода – все ли подключено, нет ли где-то перелома.
- Если это не помогает – введите DNS-адреса вручную, как описано выше.
- Если и это не помогает – ошибка может быть на стороне провайдера или на самом сайте (возможно, он переехал). Если ничего не открывается вообще – на всякий случай попробуйте отключить антивирусы, брандмауэры, прокси, VPN и другое программное обеспечение, использующее сеть.