Что такое система доменных имен (DNS)?
Систему доменных имен часто называют телефонной книгой Интернета. Это иерархическая децентрализованная система именования, основная роль которой заключается в преобразовании доменных имен в IP-адреса. Без DNS единственный способ посетить любой веб-сайт - это ввести его IP-адрес прямо в адресную строку. DNS избавляет нас от этого испытания, предоставляя всемирную распределенную службу каталогов, которая была жизненно важной частью Интернета с 1985 года.
В наши дни существует множество бесплатных и общедоступных DNS-сервисов, которые вместе обрабатывают сотни миллиардов запросов каждый день. Несмотря на такой большой выбор, большинство людей не знают, какую службу DNS они используют, потому что практически все современные электронные устройства автоматически назначают службу DNS при первом подключении к Интернету через DHCP (протокол динамической конфигурации хоста), протокол управления сетью, который динамически назначает IP-адрес. адрес и другие параметры конфигурации сети для каждого устройства в сети.
Зачем мне менять настройки DNS?
Но тот факт, что ваш компьютер или маршрутизатор выбрал для вас службу DNS, скорее всего, обслуживаемую вашим интернет-провайдером (ISP), не означает, что вы должны продолжать использовать эту службу бесконечно. На самом деле, есть несколько веских причин изменить настройки DNS.
- Скорость: Сторонние службы DNS обещают лучшую скорость и меньшую задержку, чем службы DNS большинства интернет-провайдеров. Google Public DNS является ярким примером быстрой службы DNS, поскольку это крупнейшая общедоступная служба DNS в мире, обрабатывающая более 400 миллиардов запросов в день. Чтобы узнать, насколько быстрее Google Public DNS по сравнению с вашей текущей службой DNS, мы рекомендуем вам загрузить и использовать инструмент тестирования DNS, такой как Namebench, который выполняет запросы DNS к нескольким службам DNS и сравнивает результаты.
- Надежность: Некоторые интернет-провайдеры, как известно, ужасны, когда дело доходит до поддержания своих DNS-серверов в рабочем состоянии, даже если в противном случае они могут предложить отличный сервис. Если это похоже на ваш текущий интернет-провайдер, хорошая новость заключается в том, что вам, возможно, пока не нужно искать доступные альтернативы. Существует большая вероятность, что переход на альтернативные службы DNS, такие как Google Public DNS, решит все ваши проблемы и предоставит надежный сервис, который вы ищете.
- Безопасность: Google Public DNS и многие другие альтернативные DNS-сервисы предлагают улучшенную защиту от угроз безопасности DNS, включая атаки со спуфингом и атаки типа отказа в обслуживании (DoS). Например, Google Public DNS избыточно выделяет машинные ресурсы для защиты от прямых DoS-атак, реализует базовую проверку достоверности ответных пакетов и надежности сервера имен, добавляет энтропию к запросам сообщений, удаляет повторяющиеся запросы и многое другое.
Как перейти на Google Public DNS?
Если мы убедили вас, что стоит попробовать Google Public DNS, у нас есть для вас хорошие новости: переключение с одной службы DNS на другую очень просто и занимает всего пару минут. Но прежде чем вы продолжите и измените какие-либо настройки, вы должны взять лист бумаги или открыть блокнот на своем компьютере, чтобы вы могли записать свои текущие настройки для целей резервного копирования. Если что-то пойдет не так (не волнуйтесь, потому что ничего не может пойти не так) или вы решите, что вам больше нравится ваша старая служба DNS, вы можете просто повторить свои действия и использовать исходные настройки.
Изменение настроек DNS с помощью NetworkManager
NetworkManager - это демон, который находится поверх libudev и других интерфейсов ядра Linux и предоставляет высокоуровневый интерфейс для настройки сетевых интерфейсов в большинстве современных дистрибутивов Linux, а также возможность автоматического подключения как к проводным, так и к беспроводным сетям.
Чтобы переключиться на Google Public DNS в Ubuntu с помощью NetworkManager, перейдите в System> Preferences> Network Connections.
- Выберите соединение, для которого вы хотите настроить Google Public DNS, и нажмите кнопку «Изменить».
- Появится новое окно, которое будет содержать одну вкладку для настроек IPv4 и другую вкладку для настроек IPv6.
- Введите следующие IP-адреса Google Public DNS в соответствующее поле DNS-серверов:
- Для IPv4: 8.8.8.8 и / или 8.8.4.4.
- Для IPv6: 2001: 4860: 4860 :: 8888 и / или 2001: 4860: 4860 :: 8844.
- Нажмите Применить, чтобы сохранить новые настройки.
- Проверьте свои новые настройки, посетив любой веб-сайт.
- Если сайт загружается должным образом, ваша конфигурация верна.
- Если этого не происходит, значит, что-то не так, и вы можете либо найти ошибку, либо вернуться к своей старой конфигурации.
Поскольку каждый дистрибутив Linux немного отличается, мы не можем предоставить единый набор инструкций, который охватил бы всех пользователей Linux. Если у вас возникли проблемы с поиском настроек DNS в вашем дистрибутиве, воспользуйтесь Google, чтобы найти руководство для конкретного дистрибутива.
Изменение настроек DNS путем редактирования файла resolv.conf файл
Разрешение.conf используется в различных дистрибутивах Linux для настройки параметров DNS. Этот текстовый файл читается человеком, и вам не нужно бояться его редактировать - просто не забудьте сначала создать резервную копию, чтобы вы могли вернуться к ней позже, если что-то не работает должным образом.
Чтобы переключиться на Google Public DNS на сервере Debian с помощью resolv.conf, отредактируйте / etc / resolv.conf с помощью вашего любимого текстового редактора. Просто добавьте следующие две строки для IPv4:
- сервер имен 8.8.8.8
- сервер имен 8.8.4.4
И следующие две строки для IPv6:
- сервер имен 2001: 4860: 4860 :: 8888
- сервер имен 2001: 4860: 4860 :: 8844
Затем сохраните настройки и перезапустите все интернет-клиенты, которые вы используете. Вы также можете при желании удалить любые другие строки сервера имен в файле, чтобы гарантировать, что вы не используете ничего, кроме Google Public DNS, но рекомендуется оставить хотя бы один альтернативный сервер имен в качестве резервной копии.