Что такое DNS-сервер? Объяснение сети Интернет

Каждый раз, когда вы открываете браузер и введите веб-адрес, и скрытая рука отправит всю информацию на ваш компьютер для отображения страницы должным образом. Этими посредниками на вашей недавно загруженной веб-странице являются DNS-серверы Интернета.

Содержание

  • Что такое DNS?
  • Что такое DNS-сервер?
  • Как работает DNS-запрос?
  • Примечание о преобразователях DNS
  • Как изменить настройки DNS на роутере
  • Как изменить настройки DNS в Windows 10
  • Как изменить настройки DNS на MacOS
  • Как изменить настройки DNS на Chromebook
  • Бесплатные и платные DNS-серверы
  • IPv4 против. IPv6
  • Вы вообще используете IPv6?

Но что такое DNS-сервер? Чтобы помочь объяснить, мы проведем вас через процесс получения веб-страницы и рассмотрим множество типов DNS-серверов, находящихся между вами и вашими любимыми сайтами и услуги. Мы также покажем вам, как изменить настройки DNS, чтобы обеспечить максимально быстрый и безопасный просмотр веб-страниц.

Рекомендуемые видео

Что такое DNS?

DNS — это сокращение от системы доменных имен. Созданный в 1983 году в Университете Висконсина, это расширяющийся глобальный каталог Интернета, в котором числовые адреса заменяются буквенными. Вместо того, чтобы «набирать» строку цифр в браузере, чтобы связаться

Google, просто введите его имя. Алфавитные адреса легче запомнить, тем более, что сегодня в Интернете существует более 1,7 миллиарда веб-сайтов.

Google.com легче запомнить и набрать, чем, например, 172.217.15.110.

Но почему веб-сайты вообще имеют числовые адреса? Потому что вычислительные устройства общаются в двоичной форме: единицы и нули. Все они также имеют двоичный идентификатор при подключении к сети, чтобы данные знали, куда идти. Эти идентификаторы довольно длинные и содержат 32 числа, отсюда и 32-битная ссылка.

Однако числовые адреса, которые мы видим, представляют собой «сокращенные» версии, разделенные на четыре «октета». В двоичной форме, каждый октет содержит восемь чисел, хотя в сокращенной версии мы видим только три числа в диапазоне от 0 до 255. Например, двоичный адрес 11000000.10101000.01111011.10000100 сжимается до 192.168.123.132.

Эти адреса не просто так разделены десятичными знаками. Каждый из них содержит два компонента: Сеть и Хозяин. То, как четыре октета делятся между этими двумя компонентами, зависит от класса IP-адреса.

Например, ваша домашняя сеть может относиться к классу C: первые три октета идентифицируют сеть, а четвертый октет идентифицирует ваше устройство. Адрес Google будет относиться к классу B: 172.217 идентифицирует сеть, а 15.110 идентифицирует сервер. Между тем, IP-адрес Digital Trend подпадает под класс A. Число 18 идентифицирует сеть, а число 235.70.209 идентифицирует сервер.

Что такое DNS-сервер?

Это программа или компьютер, который обрабатывает DNS-запрос.

Существует четыре типа DNS-серверов, каждый из которых выполняет одну конкретную функцию: преобразователь DNS (или рекурсор), корневой сервер имен, сервер имен домена верхнего уровня (TLD) и авторитетный сервер имен. Весь процесс занимает считанные миллисекунды, поэтому все, что вы видите, — это веб-страница, мгновенно загружающаяся в ваш браузер после ввода адреса.

Как работает DNS-запрос?

Лучший способ понять, как работает каждый тип DNS-сервера, — это проследить за DNS-запросом. Опять же, для загрузки веб-страницы в браузер необходимо выполнить множество действий, но если у вас нет проблем с подключением, вы увидите только почти мгновенную загрузку страниц.

Шаг 1. Веб-клиент

Вы открываете веб-браузер и вводите http://www.google.com. Запрос покидает ваш браузер и принимается DNS-клиентом, встроенным в операционную систему.

Шаг 2. DNS-клиент

Встроенный DNS-клиент проверяет свой локальный кэш, чтобы узнать, есть ли уже в файле связанный с ним числовой адрес. Если да, то он предоставляет адрес веб-клиенту. В противном случае он отправляет запрос на внешний DNS-сервер, расположенный в Интернете. Обычно его поддерживает ваш интернет-провайдер (ISP).

Шаг 3. DNS-преобразователь

Этот сервер находится между вами и всеми другими DNS-серверами, необходимыми для получения числового адреса Google. Этот сервер по сути берет на себя управление DNS-запросами, временно становясь DNS-клиентом.

Шаг 4. Корневой сервер имен

13 таких серверов обслуживаются Интернет-корпорацией по присвоению имен и номеров (ICANN). В целом, эта сеть отслеживает все серверы, которые поддерживают каталог каждого домена, например .com, .net, .org и так далее. В нашем примере эта сеть отвечает на запрос, направляя преобразователь DNS на адрес сервера, обслуживающего домены .com.

Шаг 5. Сервер имен домена верхнего уровня (TLD)

Опять же, каждый сервер имен TLD поддерживает каталог определенного домена. Они управляются Управлением по присвоению номеров Интернета (IANA), которое является частью ICANN. Когда сервер имен TLD .com получает запрос преобразователя DNS, он отвечает адресом авторитетного сервера имен, который хранит фактический числовой адрес Google.

Шаг 6: Авторитетный сервер имен

Это конечная остановка DNS-запроса. Этот сервер имен получает запрос преобразователя DNS и извлекает запись DNS A для получения числового адреса Google. Однако если у домена или поддомена есть псевдоним, например Google.com, преобразователь DNS получит его. сначала информацию, что побудит его отправить еще один запрос на числовой адрес, указанный в DNS A. Записывать.

Шаг 7. Преобразователь DNS

Имея числовое местоположение Google, преобразователь DNS доставляет информацию DNS-клиенту вашего ПК. Резолвер на данный момент работает до тех пор, пока не получит еще один DNS-запрос.

Шаг 8. DNS-клиент

Теперь, зная числовой адрес, DNS-клиент передает адрес веб-клиенту. Он также сохранит числовой адрес в своем кеше для дальнейшего использования.

Шаг 9: Веб-клиент

Используя числовой адрес, веб-браузер отправляет HTTP-запрос на сервер, расположенный по этому интернет-адресу, который, в свою очередь, отвечает веб-страницей, которую вы видите в своем браузере.

Примечание о преобразователях DNS

Вы можете увидеть предложения по переключению DNS-серверов. Эти предложения обычно относятся к преобразователям DNS. DNS-клиент вашего устройства и ваш маршрутизатор по умолчанию используют преобразователи DNS, поддерживаемые вашим интернет-провайдером, если вы не измените информацию об адресе вручную. Вы можете сделать это отдельно для каждого устройства или покопаться в маршрутизаторе и изменить настройки DNS, чтобы они применялись к все подключенные устройства.

Вот несколько причин, почему изменение настроек DNS идеально:

Отслеживание интернет-провайдера

Ваш интернет-провайдер может видеть, какие веб-сайты вы просматриваете, каждый раз, когда вы запрашиваете один из его преобразователей DNS. Изменение информации о DNS-сервере может уменьшить их общее отслеживание, хотя они все равно смогут видеть вашу активность на основе IP-адресов, к которым вы обращаетесь. Единственный реальный способ избежать слежки со стороны интернет-провайдера — это использовать виртуальную частную сеть. Тем не менее, переключение преобразователей DNS помогает.

Сторонние серверы могут разблокировать контент

Если вы хотите просмотреть контент, заблокированный в регионе, некоторые сторонние DNS-серверы могут обманом заставить контент-провайдеров рассматривать ваше соединение как локальное.

Сторонние DNS-серверы могут быть быстрее

Вероятно, вы физически ближе к DNS-серверу интернет-провайдера, что должно обеспечить более высокую производительность, чем сторонний DNS-запрос. Но это не всегда так. Действительно, на серверах вашего интернет-провайдера могут возникать постоянные проблемы или вообще работать медленно. Ближе к вашему физическому местоположению может даже находиться сторонний DNS-сервер, обеспечивающий более высокую скорость и надежность.

Сторонние DNS-серверы могут быть безопаснее

Один из способов легко заблокировать сомнительный контент в Интернете — использовать сторонний DNS-сервер, предлагающий родительский контроль, например OpenDNS. Просто измените настройки DNS на своем маршрутизаторе, создайте и войдите в свою бесплатную учетную запись, а также установите фильтры. которые игнорируют DNS-запросы, связанные с контентом, к которому вы не хотите, чтобы соединение вашего устройства или дома имело доступ к. Вы также можете использовать фильтры для блокировки вредоносных веб-сайтов, пытающихся украсть ваши данные.

Как изменить настройки DNS на роутере

К сожалению, это не универсальный сценарий. Внутренние интерфейсы не одинаковы для всех моделей маршрутизаторов. Более того, некоторые маршрутизаторы имеют более широкий и глубокий набор функций, чем другие. Однако одна универсальная настройка для всех них — изменение настроек DNS.

В нашем примере, показанном ниже, мы получаем доступ к маршрутизатору Linksys с помощью браузера (вот как получить доступ к вашему). Мы можем изменить настройки DNS, нажав Возможности подключения в меню слева, а затем Локальная сеть вкладку во всплывающем окне. Как показано ниже, мы вводим основной DNS-адрес Google в поле Статический DNS 1 поле и дополнительный DNS-адрес Google в поле Статический DNS 2 поле.

Маршрутизатор Linksys Изменить настройки DNS

Вставив эти цифры, мы можем нажать кнопку Применять кнопку, чтобы завершить изменение.

Теперь, когда любой подключенное устройство в локальной сети отправляет запрос через свой DNS-клиент, запрос немедленно направляется DNS-преобразователям Google, а не интернет-провайдеру.

Как изменить настройки DNS в Windows 10

Шаг 1: Щелкните правой кнопкой мыши значок Интернета, расположенный рядом с системными часами (Wi-Fi или Ethernet), и выберите Откройте настройки сети и Интернета. во всплывающем меню.

Windows 10 Откройте настройки сети и Интернета.

Шаг 2: Положение дел Категория в приложении «Настройки» появится на вашем экране. Прокрутите вниз и нажмите Центр коммуникаций и передачи данных.

Шаг 3: На вашем экране появится панель управления. Если вы используете проводное соединение, нажмите кнопку Ethernet ссылку, за которой следует Характеристики Кнопка, отображаемая во всплывающем окне. Если вы подключены через Wi-Fi, нажмите кнопку Wi-Fi вместо этого следует ссылка, за которой следует Характеристики кнопка.

Свойства интернет-соединения

Шаг 4: Выбирать Интернет-протокол версии 4 (TCP/IPv4) в списке и нажмите кнопку Характеристики кнопка.

Шаг 5: Во всплывающем окне измените текущую настройку DNS на Используйте следующие адреса DNS-серверов.

Шаг 6: Введите адрес основного DNS-сервера в первом «предпочитаемом» поле и вторичного DNS-сервера во втором «альтернативном» поле.

Шаг 7: Нажмите кнопку ХОРОШО кнопку для завершения.

IPv4 Изменить настройки DNS

Как изменить настройки DNS на MacOS

Шаг 1: Нажмите логотип Apple, расположенный в верхнем левом углу.

Шаг 2: Выбирать Системные настройки в раскрывающемся меню.

Настройки открытой системы MacOS

Шаг 3: Выбирать Сеть в окне Системных настроек.

Шаг 4: Появится окно «Сеть» с уже выбранным текущим подключением к Интернету. Нажмите кнопку Передовой кнопка, расположенная в правом нижнем углу.

Дополнительные настройки сети MacOS

Шаг 5: Нажмите кнопку DNS вкладку в следующем окне.

Шаг 6: Нажмите на значок «плюс» рядом с Адреса IPv4 или IPv6.

Шаг 7: Введите основной и дополнительный IP-адреса стороннего сервера. В этом случае Google использует 8.8.8.8 в качестве основного и 8.8.4.4 в качестве дополнительного.

Необязательный: Здесь вы также увидите раздел для Поиск доменов. Это автоматически заполняет имена хостов, когда вы вводите одно слово в Safari и других сетевых службах. Например, если список содержит apple.com и вы просто вводите «магазин» в поле адреса, браузер загружает веб-страницу, связанную с store.apple.com.

Тем не менее, обычно оставляйте этот раздел пустым, если только вы не проживаете в определенном домене и вам не нужен быстрый доступ к сетевому ПК с помощью одного слова.

Сеть MacOS Редактировать настройки DNS

Шаг 8: Чтобы закончить, нажмите кнопку ХОРОШО кнопка.

Как изменить настройки DNS на Chromebook

Шаг 1: Нажмите системные часы, расположенные в правом нижнем углу, а затем значок «шестеренки» во всплывающем меню.

ОС Chrome Открыть настройки

Шаг 2: Настройки Chrome появятся на вашем экране. Выберите подключение к Интернету, указанное в разделе Сеть. К сожалению, это действие лишь расширяет список доступных подключений.

Шаг 3: Нажмите на свое сетевое подключение еще раз.

Шаг 4: Нажмите кнопку развернуть Сеть параметр.

Шаг 5: Чтобы использовать DNS-серверы Google, измените настройку на Серверы имен Google — вам не нужно вводить первичный и вторичный адреса.

Chromebook Используйте серверы имен Google

Чтобы использовать другой DNS-сервер, измените настройку на Пользовательские серверы имени введите первичный и вторичный адреса. Например, если вы хотите использовать OpenDNS Home, введите 208.67.222.222 и 208.67.220.220.

Chromebook Использовать собственные серверы имен

Бесплатные и платные DNS-серверы

Если вы хотите использовать стороннюю службу DNS-запросов, существует множество бесплатных и платных альтернатив. Ниже приведен краткий список, с которого можно начать:

Услуга Начальный
DNS
вторичный
DNS
Дополнительный
Оплаченный
Услуги
АдГуард DNS 176.103.130.130 176.103.130.131 Нет
Альтернативный DNS 198.101.242.72 23.253.163.53 Нет
Чистый просмотр DNS 185.228.168.9 185.228.169.9 Да
Облачный DNS 1.1.1.1 1.0.0.1 Да
Безопасный DNS Comodo 8.26.56.26 8.20.247.20 Да
DNS.Смотреть 84.200.69.80 84.200.70.40 Нет
Публичный DNS Google 8.8.8.8 8.8.4.4 Нет
Главная страница OpenDNS 208.67.222.222 208.67.220.220 Да
Quad9 DNS 9.9.9.9 149.112.112.112 Нет
Verisign DNS 64.6.64.6 64.6.65.6 Нет

IPv4 против. IPv6

Все, что представлено в этом руководстве, основано на протоколе Интернета версии 4 или IPv4. Однако вы также увидите ссылки на версию 6 или IPv6. Это более новая версия протокола, разработанная Инженерной группой Интернета (IETF) взамен версии 4. Почему? Из-за возраста и ограничений старого протокола.

IPv4 может обрабатывать только 32 номера. Это ограничение привело к тому, что Американский реестр интернет-номеров (ARIN) полностью закончились доступные адреса в 2015 году.

Преемник, iPv6, решает проблему, вводя адреса со 128 числами или 128 битами, которые могут поддерживать 340 триллионов триллионов триллионов комбинаций (340,282,366,920,938,463,463,374,607,431,768,211,456). Протокол, разработанный в 1998 году, наконец начал применяться в 2006 году, но процесс был медленным.

В соответствии с Статистика GoogleВ настоящее время уровень внедрения IPv6 в Северной Америке составляет 41,71%, несмотря на то, что его внедрение началось 14 лет назад. В Германии проживает 49,1%, во Франции — 42,29%, в Австралии — 22,68% и так далее.

Суть здесь в том, что IPv4 и IPv6 будут работать бок о бок до тех пор, пока новый протокол полностью не заменит старый. Тем не менее, вы также можете найти номера DNS, предоставляемые IPv6, хотя вы не можете вводить их в поля IPv4. Вместо этого вам нужно будет ввести их в совершенно отдельные поля.

Например, вот метод Windows 10:

Шаг 1: Щелкните правой кнопкой мыши значок подключения к Интернету, расположенный рядом с системными часами (Wi-Fi или Ethernet), и выберите Откройте настройки сети и Интернета. во всплывающем меню.

Шаг 2: Положение дел Категория в приложении «Настройки» появится на вашем экране. Прокрутите вниз и нажмите Центр коммуникаций и передачи данных.

Шаг 3: На вашем экране появится панель управления. Если вы используете проводное соединение, нажмите кнопку Ethernet ссылку, за которой следует Характеристики Кнопка, отображаемая во всплывающем окне. Если вы подключены через Wi-Fi, нажмите кнопку Wi-Fi вместо этого следует ссылка, за которой следует Характеристики кнопка.

Шаг 4: Выбирать Интернет-протокол версии 6 (TCP/IPv6) в списке и нажмите кнопку Характеристики кнопка.

Шаг 5: Во всплывающем окне измените текущую настройку DNS на Используйте следующие адреса DNS-серверов.

Шаг 6: Введите адрес основного DNS-сервера в первое «предпочтительное» поле. Для публичного DNS Google это будет 2001:4860:4860::8888.

Шаг 7: Введите вторичный DNS-сервер во второе «альтернативное» поле. Для публичного DNS Google это будет 2001:4860:4860::8844.

IPv6 Изменить настройки DNS

Шаг 8: Нажмите кнопку ХОРОШО кнопку для завершения.

Если вы считаете, что числовые адреса IPv4 трудно запомнить, порадуйтесь, что DNS заменяет эти длинные числовые адреса IPv6 на google.com и netflix.com!

Вы вообще используете IPv6?

Windows 10, MacOS 10.15 Catalina и Chrome OS поддерживают IPv6. Однако загрузите Протестируйте мой онлайн-тест IPv6 и вы увидите, что, вероятно, все еще пользуетесь Интернетом по IPv4. Вот почему (1) вам следует рассмотреть возможность перехода на сторонние DNS-серверы и (2) добавить адреса DNS-серверов IPv6 в вашу операционную систему или маршрутизатор. Возможно, вы даже не получаете поток IPv6 от своего интернет-провайдера.

Обратите внимание: хотя современные маршрутизаторы поддерживают IPv6, они могут не предоставлять средства для ручного ввода адресов DNS-серверов на основе IPv6.

Рекомендации редакции

  • Ваши любимые приложения-календари также могут получать спам. Вот как можно заблокировать или сообщить об этом