DNS, если вкратце, это система преобразования доменных имен, которые вы набираете в адресной строке веб-браузера, в IP-адреса. Существуют так же DNS-сервера, задача которых, получать запрос в виде доменного имени, и если данное имя есть в базе текущего сервера, то выдавать соответствующий данному имени IP-адрес(а). Если переданное имя не найдено, то сервер либо передает запрос по цепочке выше, к так называемому родительскому серверу (если данное поведение прописано в настройках текущего), либо посылает ответ, что данному имени не удалось сопоставить ни одного IP-адреса.
Наверняка вы сталкивались с такой ситуацией когда сайт на который вы переходите очень долго грузится, но спустя некоторое время все же открывается. Или когда необходимый сайт грузится частично. А иногда сайты и вовсе не грузятся. Для исправления такого поведения, порою достаточно просто сменить DNS-сервер.
Как говорилось выше, DNS-сервер, это грубо говоря база имен с соответствующими им IP. Казалось бы все просто, но и здесь есть несколько важных нюансов.
Актуальность текущей базы имен - DNS-сервер должен всегда иметь максимально свежие данные о текущих доменах и их IP. Если к примеру за определенным именем будет закреплен уже не используемый IP, при попытке обращения к данному ресурсу вы получите сообщение что ресурс недоступен.
Производительность - DNS обрабатывает большое количество одновременных запросов, поэтому чем производительней машина(ы) на которой крутится DNS, тем быстрее будет происходить обработка поступающих обращений.
Географическое местоположение - В зависимости от страны в которой находится DNS-сервер, на него могут накладываться определенные ограничения, либо наоборот отсутствовать те что есть в вашей текущей стране. Кроме того, чем ближе к вам будет находится DNS тем быстрее вы получите от него ответ.
Надежность или стабильность - Хороший DNS-сервер должен иметь uptime (время работы без перерывов) близкий к 100%.
Блокировка нежелательных сайтов - К таким возможностям можно отнести например отсутствие в базе DNS сайтов содержащих вредоносный контент, либо контент для взрослых, либо все перечисленное разом.
Исходя из всего вышесказанного, выбор хорошего и быстрого DNS-сервера, будет совсем не лишним делом. И выбирать желательно DNS от крупных IT представителей, так как только они могут себе позволить все вышеперечисленные параметры.
Для вывода используемых DNS в ОС Linux нужно, открыть окно терминала, и ввести команду cat /etc/resolv.conf.
NSLOOKUP позволяет получить IP-адрес по имени хоста, либо наоборот, имя хоста по указанному IP. Кроме этого, данная команда отображает с какого именно DNS сервера был получен ответ. Синтаксис команды одинаков для Windows и для Linux.
nslookup [IP или Имя_хоста]
Результаты в Windows.
Результаты в Linux.
В сети присутствует огромное количество различных DNS-серверов. Я в этом разделе постараюсь привести некоторые из них. Представленный ниже список никак нельзя назвать законченным, и возможно, вы знаете еще парочку крутых DNS. Напишите о них в комментариях 😏.
Cloudflare DNS - https://1.1.1.1/ (https://www.cloudflare.com/dns/)
Появился на свет 1 апреля 2018 года. Позиционируется как быстрый, надежный и безопасный DNS. Обзор на этот DNS можно почитать тут и тут.
IPv4 / IPv6:
1.1.1.1 / 2606:4700:4700::1111
1.0.0.1 / 2606:4700:4700::1001
Quad9 DNS - https://www.quad9.net/
Безопасный и приватный. Создан в сотрудничестве компаний IBM, PCH (Packet Clearing House), GLOBAL CYBER ALLIANCE.
IPv4:
9.9.9.9
AdGuard DNS (DNS с блокировкой рекламы) - https://adguard.com/ru/adguard-dns/overview.html
Данный DNS защищает от рекламы, трекинга и фишинга. От этой же компании есть расширения для браузеров с аналогичным функционалом. Причем его можно назвать самым лучшим в среди конкурентов.
IPv4 / IPv6:
176.103.130.130 / 2a00:5a60::ad1:0ff
176.103.130.131 / 2a00:5a60::ad2:0ff
Google Public DNS - https://developers.google.com/speed/public-dns/
(https://developers.google.com/speed/public-dns/docs/using)
DNS от компании Google. Наверно самый часто используемый, так как легко запомнить.
IPv4 / IPv6:
8.8.8.8 / 2001:4860:4860::8888
8.8.4.4 / 2001:4860:4860::8844
Яндекс.DNS - https://dns.yandex.ru (https://dns.yandex.ru/advanced/)
DNS от Российской поисковой компании Яндекс. Так как контора не маленькая, у себя в наличии она имеет более 80 DNS-серверов, расположенных в разных городах и странах. Есть поддержка блокировки нежелательно содержимого в зависимости от типа используемого DNS.
OpenDNS - https://www.opendns.com/
Данные DNS принадлежат компании Cisco.
IPv4 / IPv6:
208.67.222.222 / 2620:0:ccc::2
208.67.220.220 / 2620:0:ccd::2
Comodo Secure DNS - https://www.comodo.com/secure-dns/
DNS от компании занимающейся разработкой антивирусного ПО. Особенностью является наличие защиты от вредоносных ресурсов и вирусной рекламы.
IPv4:
8.26.56.26
8.20.247.20
Norton ConnectSafe - https://connectsafe.norton.com/
Еще один DNS от разработчиков антивирусного ПО. В отличии от предыдущего, у данного DNS есть разделение по типам.
IPv4 - Безопасный интернет:
199.85.126.10
199.85.127.10
IPv4 - Безопасный интернет + Защита от контента сексуального характера:
199.85.126.20
199.85.127.20
IPv4 - Безопасный интернет + Защита от контента сексуального характера + Прочее:
199.85.126.30
199.85.127.30
К Прочему в данном случае относится - зрелый контент, аборты, алкоголь, преступность, наркотики, совместное использование файлов, азартные игры, ненависть, самоубийство, табак или насилие.
FreeDNS - https://freedns.zone/en/
IPv4:
37.235.1.174
37.235.1.177
Freenom - http://www.freenom.com/ru/index.html?lang=ru
IPv4:
80.80.80.80
80.80.81.81
FDN - https://www.fdn.fr/actions/dns/
IPv4 / IPv6:
80.67.169.12 / 2001:910:800::12
80.67.169.40 / 2001:910:800::40
DNS.WATCH - https://dns.watch/index
IPv4 / IPv6:
84.200.69.80 / 2001:1608:10:25::1c04:b12f
84.200.70.40 / 2001:1608:10:25::9249:d69b
VERISIGN - https://www.verisign.com/en_US/security-services/public-dns/index.xhtml
IPv4:
64.6.64.6
64.6.65.6
DNSReactor - http://dnsreactor.net/
IPv4:
104.236.210.29
45.55.155.25
Переходим в список сетевых адаптеров [Win + X] - Панель управления - Центр управления сетями и общим доступом - Изменения параметров адаптера. Выбираем необходимое сетевое подключение, нажимаем по нему правой кнопкой мыши и переходим по пункту Свойства.
В открывшемся окне, в списке компонент выбираем IP версии 4 (TCP/IPv4) для того чтобы прописать IPv4 DNS, или IP версии 6 (TCP/IPv6) для того чтобы прописать IPv6 DNS.
Нажимаем на кнопку Свойства. В открывшемся окне, выставляем переключатель в положение Использовать следующие адреса DNS-серверов, и прописываем IP нужного вам DNS.
Подтверждаем настройки нажатием на кнопку Ok в этом и предыдущим окне.
Выполняем очистку DNS-кэша выполнив команду ipconfig /flushdns.
Какой именно DNS использовать, или какой самый лучший, вопрос немного сложный. Я, на данный момент, использую Comodo Secure DNS, так как с другими некоторые ресурсы у меня работали некорректно и медленно. Все зависит от вашего провайдера, поэтому пробовать варианты все равно придется. На этом пожалуй все 😉...
Зачем думать о DNS?
DNS-сервера прописаны в любой системе с выходом в интернет. Иначе мы не смогли бы открыть ни одни сайт введя его имя. Можно подумать, раз сервер прописан, либо выдан автоматически по DHCP, зачем вообще беспокоиться? Провайдер ведь не посоветует плохого.
Наверняка вы сталкивались с такой ситуацией когда сайт на который вы переходите очень долго грузится, но спустя некоторое время все же открывается. Или когда необходимый сайт грузится частично. А иногда сайты и вовсе не грузятся. Для исправления такого поведения, порою достаточно просто сменить DNS-сервер.
Как говорилось выше, DNS-сервер, это грубо говоря база имен с соответствующими им IP. Казалось бы все просто, но и здесь есть несколько важных нюансов.
Актуальность текущей базы имен - DNS-сервер должен всегда иметь максимально свежие данные о текущих доменах и их IP. Если к примеру за определенным именем будет закреплен уже не используемый IP, при попытке обращения к данному ресурсу вы получите сообщение что ресурс недоступен.
Производительность - DNS обрабатывает большое количество одновременных запросов, поэтому чем производительней машина(ы) на которой крутится DNS, тем быстрее будет происходить обработка поступающих обращений.
Географическое местоположение - В зависимости от страны в которой находится DNS-сервер, на него могут накладываться определенные ограничения, либо наоборот отсутствовать те что есть в вашей текущей стране. Кроме того, чем ближе к вам будет находится DNS тем быстрее вы получите от него ответ.
Надежность или стабильность - Хороший DNS-сервер должен иметь uptime (время работы без перерывов) близкий к 100%.
Блокировка нежелательных сайтов - К таким возможностям можно отнести например отсутствие в базе DNS сайтов содержащих вредоносный контент, либо контент для взрослых, либо все перечисленное разом.
Исходя из всего вышесказанного, выбор хорошего и быстрого DNS-сервера, будет совсем не лишним делом. И выбирать желательно DNS от крупных IT представителей, так как только они могут себе позволить все вышеперечисленные параметры.
Как посмотреть прописанные DNS в Windows
В Windows текущие используемые DNS посмотреть по пути [Win + X] - Панель управления - Центр управления сетями и общим доступом - Изменения параметров адаптера.
Далее правой кнопкой мыши по активному сетевому соединению, и в открывшемся меню выбираем пункт Состояние. Либо же просто совершаем двойной клик левой кнопкой мыши.
В открывшемся окне нажимаем на кнопку Сведения.
Ту же самую информацию можно получить и с помощью командной строки. Команда ipconfig /all.
Как посмотреть прописанные DNS в Linux
Для вывода используемых DNS в ОС Linux нужно, открыть окно терминала, и ввести команду cat /etc/resolv.conf.
Команда NSLOOKUP
NSLOOKUP позволяет получить IP-адрес по имени хоста, либо наоборот, имя хоста по указанному IP. Кроме этого, данная команда отображает с какого именно DNS сервера был получен ответ. Синтаксис команды одинаков для Windows и для Linux.
nslookup [IP или Имя_хоста]
Результаты в Windows.
Результаты в Linux.
Список серверов DNS
В сети присутствует огромное количество различных DNS-серверов. Я в этом разделе постараюсь привести некоторые из них. Представленный ниже список никак нельзя назвать законченным, и возможно, вы знаете еще парочку крутых DNS. Напишите о них в комментариях 😏.
Cloudflare DNS - https://1.1.1.1/ (https://www.cloudflare.com/dns/)
Появился на свет 1 апреля 2018 года. Позиционируется как быстрый, надежный и безопасный DNS. Обзор на этот DNS можно почитать тут и тут.
IPv4 / IPv6:
1.1.1.1 / 2606:4700:4700::1111
1.0.0.1 / 2606:4700:4700::1001
Quad9 DNS - https://www.quad9.net/
Безопасный и приватный. Создан в сотрудничестве компаний IBM, PCH (Packet Clearing House), GLOBAL CYBER ALLIANCE.
IPv4:
9.9.9.9
AdGuard DNS (DNS с блокировкой рекламы) - https://adguard.com/ru/adguard-dns/overview.html
Данный DNS защищает от рекламы, трекинга и фишинга. От этой же компании есть расширения для браузеров с аналогичным функционалом. Причем его можно назвать самым лучшим в среди конкурентов.
IPv4 / IPv6:
176.103.130.130 / 2a00:5a60::ad1:0ff
176.103.130.131 / 2a00:5a60::ad2:0ff
Google Public DNS - https://developers.google.com/speed/public-dns/
(https://developers.google.com/speed/public-dns/docs/using)
DNS от компании Google. Наверно самый часто используемый, так как легко запомнить.
IPv4 / IPv6:
8.8.8.8 / 2001:4860:4860::8888
8.8.4.4 / 2001:4860:4860::8844
Яндекс.DNS - https://dns.yandex.ru (https://dns.yandex.ru/advanced/)
DNS от Российской поисковой компании Яндекс. Так как контора не маленькая, у себя в наличии она имеет более 80 DNS-серверов, расположенных в разных городах и странах. Есть поддержка блокировки нежелательно содержимого в зависимости от типа используемого DNS.
Базовый | Безопасный | Семейный | |
IPv4 | 77.88.8.8 | 77.88.8.88 | 77.88.8.7 |
77.88.8.1 | 77.88.8.2 | 77.88.8.3 | |
IPv6 | 2a02:6b8::feed:0ff | 2a02:6b8::feed:bad | 2a02:6b8::feed:a11 |
2a02:6b8:0:1::feed:0ff | 2a02:6b8:0:1::feed:bad | 2a02:6b8:0:1::feed:a11 |
OpenDNS - https://www.opendns.com/
Данные DNS принадлежат компании Cisco.
IPv4 / IPv6:
208.67.222.222 / 2620:0:ccc::2
208.67.220.220 / 2620:0:ccd::2
Comodo Secure DNS - https://www.comodo.com/secure-dns/
DNS от компании занимающейся разработкой антивирусного ПО. Особенностью является наличие защиты от вредоносных ресурсов и вирусной рекламы.
IPv4:
8.26.56.26
8.20.247.20
Norton ConnectSafe - https://connectsafe.norton.com/
Еще один DNS от разработчиков антивирусного ПО. В отличии от предыдущего, у данного DNS есть разделение по типам.
IPv4 - Безопасный интернет:
199.85.126.10
199.85.127.10
IPv4 - Безопасный интернет + Защита от контента сексуального характера:
199.85.126.20
199.85.127.20
IPv4 - Безопасный интернет + Защита от контента сексуального характера + Прочее:
199.85.126.30
199.85.127.30
К Прочему в данном случае относится - зрелый контент, аборты, алкоголь, преступность, наркотики, совместное использование файлов, азартные игры, ненависть, самоубийство, табак или насилие.
FreeDNS - https://freedns.zone/en/
IPv4:
37.235.1.174
37.235.1.177
Freenom - http://www.freenom.com/ru/index.html?lang=ru
IPv4:
80.80.80.80
80.80.81.81
FDN - https://www.fdn.fr/actions/dns/
IPv4 / IPv6:
80.67.169.12 / 2001:910:800::12
80.67.169.40 / 2001:910:800::40
DNS.WATCH - https://dns.watch/index
IPv4 / IPv6:
84.200.69.80 / 2001:1608:10:25::1c04:b12f
84.200.70.40 / 2001:1608:10:25::9249:d69b
VERISIGN - https://www.verisign.com/en_US/security-services/public-dns/index.xhtml
IPv4:
64.6.64.6
64.6.65.6
DNSReactor - http://dnsreactor.net/
IPv4:
104.236.210.29
45.55.155.25
Как прописать DNS в Windows
Переходим в список сетевых адаптеров [Win + X] - Панель управления - Центр управления сетями и общим доступом - Изменения параметров адаптера. Выбираем необходимое сетевое подключение, нажимаем по нему правой кнопкой мыши и переходим по пункту Свойства.
В открывшемся окне, в списке компонент выбираем IP версии 4 (TCP/IPv4) для того чтобы прописать IPv4 DNS, или IP версии 6 (TCP/IPv6) для того чтобы прописать IPv6 DNS.
Нажимаем на кнопку Свойства. В открывшемся окне, выставляем переключатель в положение Использовать следующие адреса DNS-серверов, и прописываем IP нужного вам DNS.
Подтверждаем настройки нажатием на кнопку Ok в этом и предыдущим окне.
Выполняем очистку DNS-кэша выполнив команду ipconfig /flushdns.
Итог
Какой именно DNS использовать, или какой самый лучший, вопрос немного сложный. Я, на данный момент, использую Comodo Secure DNS, так как с другими некоторые ресурсы у меня работали некорректно и медленно. Все зависит от вашего провайдера, поэтому пробовать варианты все равно придется. На этом пожалуй все 😉...
Комментариев нет :
Отправить комментарий