Как попасть в днс

Обновлено: 07.07.2024

DNS (система доменных имен) – это одна из самых важных технологий/служб в Интернете, поскольку без нее пользоваться Интернетом было бы очень сложно.

DNS обеспечивает преобразование или преобразование имени в номер (IP-адрес), что позволяет пользователям Интернета использовать легко запоминающиеся имена, а не номера для доступа к ресурсам в сети и Интернете.

В этом руководстве мы рассмотрим основы DNS, начиная с того, почему он был разработан и для решения каких проблем.

Основы DNS: зачем это нужно

Все устройства (компьютеры и т. д.), подключенные к Интернету, вашей собственной сети или сети компании, идентифицируются по IP-адресу; что является числом.

IP-адреса легко обрабатываются компьютером, но людям не так просто их запомнить.

Для облегчения запоминания людьми имена (имена хостов) используются для идентификации отдельных компьютеров в сети.

В ранних компьютерных сетях создавался простой текстовый файл, называемый файлом hosts, в котором имена хостов сопоставлялись с IP-адресами.

Это позволяло людям обращаться к другим компьютерам по имени, и их компьютер преобразовывал это имя в IP-адрес, когда ему нужно было связаться с ним.

Вот хост-файл, взятый с моего ПК. Он поставляется со всеми компьютерами Windows

Файл хоста на ПК с Windows

Расположение файла hosts обычно C\windows\system32\drivers\etc

По мере увеличения размеров сети подход с использованием файла hosts стал непрактичным из-за того, что:

  • Он должен храниться на каждом компьютере
  • Обработка текстового файла может занять много времени из-за того, что он неструктурирован.
  • Управлять обновлениями было сложно, так как на все компьютеры нужно было предоставить обновленный файл.

Для преодоления этих (и других) ограничений была разработана система DNS.

Система DNS в основном обеспечивает:

  • Способ организации имен — структура доменных имен
  • Протоколы, службы и методы для хранения, обновления и получения IP-адресов для хост-компьютеров. — Система DNS

С точки зрения конечного пользователя вы можете рассматривать систему DNS как структурированный файл hosts.

Структура доменного имени

Файл hosts представляет собой просто список имен и IP-адресов без какой-либо структуры, что затрудняет масштабирование для большого количества компьютеров.

Решение состоит в том, чтобы поместить машины в административные области, известные как домены, и расположить домены в иерархии.

Это принимает форму древовидной структуры, напоминающей структуру файловой системы на компьютерах. См. Понимание структуры доменного имени

Система DNS

Система DNS состоит из множества серверов доменных имен, которые вместе обеспечивают сопоставление имени с IP-адресом для зарегистрированных устройств (обычно серверов) в Интернете.

Основные серверы DNS (корневые серверы) принадлежат и управляются множеством различных организаций и расположены в основном в США.

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

В следующем видео рассказывается о файле хоста и его проблемах, а также об основах работы DNS.

К счастью, вам не нужно управлять DNS-сервером или создавать записи DNS для использования Интернета.

Однако вам необходимо иметь доступ к DNS-серверу.

Для доступа к DNS-серверу вам потребуется IP-адрес DNS-сервера.

Обычно его предоставляет ваш интернет-провайдер (интернет-провайдер).

Большинство клиентских компьютеров/устройств будут настроены на автоматическое получение IP-адреса и адреса DNS-сервера. (см. ниже)

windows-settings-ip-dns-automatically

Вы можете проверить, какой IP-адрес и какой адрес DNS вам назначены, введя ipconfig/all в командной строке.

ipconfig- все

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

Службы DNS – Open DNS и Google DNS

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

Однако вы можете использовать альтернативные DNS-серверы, такие как OpenDNS и Google Public DNS.

Это означает, что вам нужно будет вручную добавить адреса этих серверов в настройки DNS.

Зачем использовать альтернативные службы DNS?

Стандартный DNS-сервер не обеспечивает никакой защиты от вредоносных сайтов.

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

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

Большинство наборов продуктов для обеспечения безопасности в Интернете используют фильтруемый DNS в той или иной форме.

Open DNS была одной из первых компаний, которые сделали это, и они предлагают защиту семьи бесплатно.

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

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

IP-адреса: 8.8.8.8 и 8.8.4.4

Основные понятия DNS

Есть много терминов, которые вы встретите, читая о DNS.

Такие термины, как зоны, файлы зон, кэширующий сервер и т. д.

Это видео является хорошим введением в понимание этих основных терминов.

Разрешение имен DNS

Чтобы преобразовать имя хоста в IP-адрес с помощью DNS, на вашем компьютере должен быть установлен DNS-клиент, который должен знать IP-адрес DNS-сервера.

Клиент DNS запрашивает свой DNS-сервер, который затем выполняет процедуру для получения ответа. См. описание поиска DNS.

Разрешение имени хоста

DNS и хост — это два метода разрешения имен, но они не единственные.

Клиент Windows будет использовать DNS, хосты и другие методы для преобразования имени хоста или имени компьютера в IP-адрес. См. Общие сведения о методах разрешения имен хостов.

Динамический DNS

Внутренние IP-адреса обычно не являются статическими, поскольку они обычно назначаются DHCP-сервером.

В крупных корпоративных сетях, использующих собственные внутренние DNS- и DHCP-серверы, требовалось постоянно обновлять DNS-серверы.

Для решения этой проблемы был введен DDNS (динамические обновления DNS) — Wiki

Основная процедура:

  1. Машина получает IP-адрес от DHCP
  2. Компьютер или DHCP-сервер связывается с DNS-сервером и обновляет запись DNS с помощью IP-адреса и DNS-имени.

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

Поскольку они находятся в одном широковещательном домене, сеть Windows разрешает имена и IP-адреса, даже если IP-адреса меняются.

Однако малому бизнесу/домашней сети может понадобиться DDNS, если они хотят обеспечить доступ к внутренним ресурсам через Интернет. См. Руководство по динамическим DNS и службам

Проблемы с DNS

Если у вас есть проблемы с подключением к ресурсам в Интернете, проверьте DNS в первую очередь.

Основным инструментом устранения неполадок является nslookup, который доступен во всех основных операционных системах. См. Использование nslookup .

Обзор

Система DNS обеспечивает сопоставление доменного имени с IP-адресом для устройств, подключенных к Интернету, и это имеет решающее значение для работы Интернета.

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

Если вас беспокоит безопасность, рассмотрите возможность использования службы DNS с фильтрацией, такой как Open DNS.

Настройте параметры сети для использования Google Public DNS

При использовании Google Public DNS вы меняете оператора «коммутатора» DNS с поставщика услуг Интернета на Google Public DNS.

В большинстве случаев протокол динамической конфигурации хоста (DHCP) автоматически настраивает вашу систему на использование IP-адресов серверов доменных имен вашего интернет-провайдера. Чтобы использовать Google Public DNS, вам необходимо явно изменить настройки DNS в вашей операционной системе или устройстве, чтобы использовать IP-адреса Google Public DNS. Процедура изменения настроек DNS зависит от операционной системы и версии (Windows, Mac, Linux или Chrome OS) или устройства (компьютер, телефон или маршрутизатор). Здесь мы приводим общие процедуры, которые могут не применяться к вашей ОС или устройству; обратитесь к документации поставщика для получения достоверной информации.

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

Важно: прежде чем начать

Прежде чем изменить настройки DNS для использования Google Public DNS, обязательно запишите текущие адреса или настройки серверов на листе бумаги. Очень важно сохранить эти номера для резервного копирования на случай, если вам понадобится вернуться к ним в любое время.

Мы также рекомендуем вам распечатать эту страницу в случае возникновения проблем и необходимости обратиться к этим инструкциям.

IP-адреса Google Public DNS

IP-адреса Google Public DNS (IPv4) следующие:

IPv6-адреса Google Public DNS:

Вы можете использовать любой адрес в качестве основного или дополнительного DNS-сервера.

Вы можете настроить общедоступные DNS-адреса Google для подключений IPv4, IPv6 или обоих. Для сетей только для IPv6 со шлюзом NAT64, использующим префикс 64:ff9b::/96, вы можете использовать Google Public DNS64 вместо IPv6-адресов Google Public DNS, обеспечивая подключение к службам только для IPv4 без какой-либо другой настройки.

Измените настройки DNS-серверов

Поскольку инструкции различаются для разных версий/выпусков каждой операционной системы, мы приводим только одну версию в качестве примера. Если вам нужны конкретные инструкции для вашей операционной системы/версии, обратитесь к документации вашего поставщика. Вы также можете найти ответы на странице нашей группы пользователей.

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

Окна

Настройки DNS задаются в окне свойств TCP/IP для выбранного сетевого подключения.

Пример: изменение настроек DNS-сервера в Windows 10

  1. Перейдите в панель управления.
  2. Нажмите «Сеть и Интернет» > «Центр управления сетями и общим доступом» > «Изменить параметры адаптера».

Выберите соединение, для которого вы хотите настроить Google Public DNS. Например:

  • Чтобы изменить настройки подключения Ethernet, щелкните правой кнопкой мыши интерфейс Ethernet и выберите "Свойства".
  • Чтобы изменить настройки беспроводного подключения, щелкните правой кнопкой мыши интерфейс Wi-Fi и выберите "Свойства".

Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

Выберите вкладку Сеть. В разделе «Это подключение использует следующие элементы» выберите «Протокол Интернета версии 4 (TCP/IPv4)» или «Протокол Интернета версии 6 (TCP/IPv6)», а затем нажмите «Свойства».

Нажмите «Дополнительно» и выберите вкладку DNS. Если там указаны какие-либо IP-адреса DNS-серверов, запишите их для дальнейшего использования и удалите их из этого окна.

Нажмите "ОК".

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

Замените эти адреса IP-адресами DNS-серверов Google:

  • Для IPv4: 8.8.8.8 и/или 8.8.4.4.
  • Для IPv6: 2001:4860:4860::8888 и/или 2001:4860:4860::8844.
  • Только для IPv6: вы можете использовать Google Public DNS64вместо адресов IPv6 в предыдущем пункте.

Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.

Повторите процедуру для дополнительных сетевых подключений, которые вы хотите изменить.

macOS

Настройки DNS задаются в окне «Сеть».

Пример: изменение настроек DNS-сервера в macOS 10.15

  1. Выберите меню Apple >Системные настройки >Сеть.
  2. Если значок замка в левом нижнем углу окна заблокирован, щелкните его, чтобы внести изменения, и при появлении запроса на аутентификацию введите свой пароль.
  3. Выберите соединение, для которого вы хотите настроить Google Public DNS. Например:
    • Чтобы изменить настройки подключения Wi-Fi, выберите Wi-Fi и нажмите "Дополнительно".
    • Чтобы изменить настройки подключения Ethernet, выберите «Встроенный Ethernet» и нажмите «Дополнительно».
  4. Выберите вкладку DNS.
  5. Нажмите +, чтобы заменить все перечисленные адреса или добавить IP-адреса Google вверху списка:
    • Для IPv4: 8.8.8.8 и/или 8.8.4.4.
    • Для IPv6: 2001:4860:4860::8888 и/или 2001:4860:4860::8844.
    • Только для IPv6: вы можете использовать Google Public DNS64вместо адресов IPv6 в предыдущем пункте.
  6. Нажмите "ОК" > "Применить".
  7. Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.
  8. Повторите процедуру для дополнительных сетевых подключений, которые вы хотите изменить.

Линукс

В большинстве современных дистрибутивов Linux настройки DNS настраиваются через Network Manager.

Пример: изменение настроек DNS-сервера в Ubuntu

  1. Нажмите «Система» > «Настройки» > «Сетевые подключения».
  2. Выберите соединение, для которого вы хотите настроить Google Public DNS. Например:
    • Чтобы изменить настройки подключения Ethernet, выберите вкладку "Проводная сеть", затем выберите свой сетевой интерфейс в списке. Обычно он называется eth0 .
    • Чтобы изменить настройки беспроводного подключения, откройте вкладку "Беспроводная связь", затем выберите соответствующую беспроводную сеть.
  3. Нажмите «Изменить» и в появившемся окне выберите вкладку «Параметры IPv4» или «Параметры IPv6».
  4. Если выбран автоматический метод (DHCP), откройте раскрывающийся список и вместо этого выберите только автоматические (DHCP) адреса. Если для метода задано другое значение, не меняйте его.
  5. В поле DNS-серверы введите IP-адреса Google Public DNS, разделенные запятой:
    • Для IPv4: 8.8.8.8 и/или 8.8.4.4.
    • Для IPv6: 2001:4860:4860::8888 и/или 2001:4860:4860::8844.
    • Только для IPv6: вы можете использовать Google Public DNS64вместо адресов IPv6 в предыдущем пункте.
  6. Нажмите «Применить», чтобы сохранить изменения. Если вам будет предложено ввести пароль или подтверждение, введите пароль или предоставьте подтверждение.
  7. Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.
  8. Повторите процедуру для дополнительных сетевых подключений, которые вы хотите изменить.

Если ваш дистрибутив не использует Network Manager, ваши настройки DNS указаны в /etc/resolv.conf .

Пример: изменение настроек DNS-сервера на сервере Debian

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

Замените строки сервера имен или добавьте следующие строки:

Только для IPv6 вы можете использовать Google Public DNS64 вместо указанных выше адресов IPv6.

Перезапустите все используемые интернет-клиенты.

Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.

Кроме того, если вы используете программное обеспечение DHCP-клиента, которое перезаписывает настройки в /etc/resolv.conf , вам необходимо настроить DHCP-клиент, отредактировав файл конфигурации клиента.

Пример: настройка программного обеспечения DHCP-клиента на сервере Debian

Создайте резервную копию /etc/resolv.conf:

Отредактируйте файл /etc/dhcp/dhclient.conf (или /etc/dhcp3/dhclient.conf):

Если после запроса есть строка, содержащая только серверы доменных имен, удалите эту строку.

Если есть строка, содержащая серверы доменных имен с IP-адресами, запишите IP-адреса для дальнейшего использования.

Замените эту строку или добавьте следующую строку:

Только для IPv6 вы можете использовать Google Public DNS64 вместо указанных выше адресов IPv6.

Перезапустите все используемые интернет-клиенты.

Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.

ОС Chrome

Настройки DNS задаются в разделе «Сеть» меню «Настройки» для выбранного сетевого подключения.

Пример: изменение настроек DNS-сервера в Chrome OS 71

  1. Откройте меню настроек.
  2. В разделе «Сеть» выберите подключение, для которого вы хотите настроить Google Public DNS. Например:
    • Чтобы изменить настройки подключения Ethernet, щелкните раздел Ethernet.
    • Чтобы изменить настройки беспроводного подключения, щелкните раздел Wi-Fi и выберите соответствующее имя сети.
    • Изменить настройки DNS для мобильного подключения для передачи данных, установленного с помощью Instant Tethering, невозможно. Однако для мобильных точек доступа Wi-Fi, настроенных вручную, вы можете изменить настройки DNS, следуя инструкциям для беспроводного подключения.
  3. Разверните раздел "Сеть" для выбранного подключения.
  4. В разделе Серверы имен:
    • Для IPv4: нажмите кнопку серверов имен Google (или нажмите кнопку "Пользовательские серверы имен" и введите 8.8.8.8 и 8.8.4.4).
    • Для IPv6: нажмите кнопку Пользовательские серверы имен и введите 2001:4860:4860::8888 и/или 2001:4860:4860::8844.
    • Только для IPv6: вы можете использовать Google Public DNS64вместо адресов IPv6 в предыдущем пункте.
  5. Нажмите за пределами раздела «Сеть», чтобы применить настройки.
  6. Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.
  7. Повторите процедуру для дополнительных сетевых подключений, которые вы хотите изменить.

Маршрутизаторы

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

Чтобы изменить настройки маршрутизатора:

  1. В браузере введите IP-адрес маршрутизатора, чтобы открыть консоль администрирования маршрутизатора. Большинство маршрутизаторов производятся с использованием адреса по умолчанию, такого как 192.168.0.1, 192.168.1.1, 192.168.2.1 или 192.168.1.100. Если ни один из них не работает или он был изменен, попробуйте найти адрес шлюза по умолчанию в панели сетевых настроек вашей системы.
  2. При появлении запроса введите пароль для изменения настроек сети.
  3. Найдите экран, на котором указаны настройки DNS-сервера.
  4. Если в полях для основного и вторичного DNS-серверов указаны IP-адреса, запишите их для дальнейшего использования.
  5. Замените эти адреса IP-адресами Google:
    • Для IPv4: 8.8.8.8 и/или 8.8.4.4.
    • Для IPv6: 2001:4860:4860::8888 и/или 2001:4860:4860::8844.
    • Только для IPv6: вы можете использовать Google Public DNS64вместо адресов IPv6 в предыдущем пункте.
  6. Сохранить и выйти.
  7. Перезапустите браузер.
  8. Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.

Некоторые маршрутизаторы используют отдельные поля для всех восьми частей IPv6-адресов и не могут принимать синтаксис аббревиатуры :: IPv6. Для таких полей введите:

  • 2001:4860:4860:0:0:0:0:8888
  • 2001:4860:4860:0:0:0:0:8844

Расширьте записи 0 до 0000, если требуются четыре шестнадцатеричных цифры.

Вы можете изменить настройки DNS на iPhone, iPad или iPod touch, выполнив следующие действия.

  1. Откройте "Настройки" > "Wi-Fi".
  2. Нажмите значок ⓘ рядом с сетью Wi-Fi, для которой вы хотите изменить DNS-серверы. Прокрутите вниз, найдите раздел DNS и нажмите «Настроить DNS».
  3. Нажмите «Вручную» и добавьте IP-адреса Google. При желании вы также можете удалить из списка все DNS-серверы по умолчанию.
    • Для IPv4: 8.8.8.8 и/или 8.8.4.4
    • Для IPv6: 2001:4860:4860::8888 и/или 2001:4860:4860::8844

Возвращение к автоматическому режиму восстановит DNS-сервер, указанный сетью Wi-Fi.

Андроид

Android 9 (круговая) или выше

Android 9 поддерживает "частный DNS", который использует DNS-over-TLS для обеспечения безопасности и конфиденциальности ваших DNS-запросов. Вы можете настроить его, выполнив следующие действия.

  1. Откройте "Настройки" > "Сеть и Интернет" > "Дополнительно" > "Частный DNS".
  2. Выберите имя хоста частного поставщика DNS.
  3. Введите dns.google в качестве имени хоста поставщика DNS.
  4. Нажмите "Сохранить".

Для получения дополнительной информации см. сообщение в блоге Android, анонсирующее эту функцию. Обратите внимание, что в Android P режим по умолчанию для частного DNS — «Автоматический», что означает, что он использует указанный в сети DNS-сервер и пытается установить TLS-соединение с портом 853, прежде чем вернуться к UDP на порту 53.

Старые версии Android

Устройства с более ранними версиями, чем Android 9, не поддерживают DNS-over-TLS и не могут настроить частный DNS для всех сетей. Вы можете настроить DNS для каждой отдельной сети Wi-Fi, которую вы используете. Это требует ручной настройки всей сетевой информации и рекомендуется только для опытных пользователей.

Мобильные и другие устройства

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

Чтобы изменить настройки на мобильном устройстве:

  1. Перейдите к экрану, на котором указаны настройки Wi-Fi.
  2. Найдите экран, на котором указаны настройки DNS-сервера.
  3. Если в полях для основного и дополнительного DNS-серверов указаны IP-адреса, запишите их для дальнейшего использования.
  4. Замените эти адреса IP-адресами Google:
    • Для IPv4: 8.8.8.8 и/или 8.8.4.4.
    • Для IPv6: 2001:4860:4860::8888 и/или 2001:4860:4860::8844.
    • Только для IPv6: вы можете использовать Google Public DNS64вместо адресов IPv6 в предыдущем пункте.
  5. Сохранить и выйти.
  6. Проверьте, правильно ли работает ваша установка; см. раздел Проверка новых настроек.

Протестируйте новые настройки

Чтобы проверить, работает ли преобразователь DNS Google:

Если все эти тесты работают, все работает правильно. Если нет, перейдите к следующему шагу.

Если это работает правильно, перезагрузите страницу в новом открытом браузере, чтобы убедиться, что страница загружается с нуля. Если эти тесты работают (но шаг 1 терпит неудачу), то это проблема с вашей конфигурацией DNS; проверьте шаги, описанные выше, чтобы убедиться, что вы все настроили правильно. Если эти тесты не работают, перейдите к следующему шагу.

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

Если у вас возникнут проблемы после установки Google Public DNS в качестве преобразователя, запустите процедуру диагностики.

Вернуться к старым настройкам DNS

Если вы ранее не настраивали какие-либо настроенные DNS-серверы, чтобы вернуться к старым настройкам, в окне, в котором вы указали IP-адреса Google, выберите параметр, позволяющий автоматически получать адреса DNS-серверов, и/или удалите IP-адреса Google. Это вернет ваши настройки к использованию серверов вашего интернет-провайдера по умолчанию.

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

При необходимости перезагрузите систему.

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

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

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

Что такое DNS? Руководство для начинающих

DNS означает систему доменных имен. Доменное имя — это представление IP-адреса на человеческом языке. IP-адрес — это то, что каждый компьютер в Интернете использует для обращения к себе при взаимодействии с другими компьютерами с использованием сетевого протокола TCP/IP. IP-адреса (v4) выглядят как последовательность чисел и десятичных точек, например 123.123.123.12.

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

Терминология DNS

Ниже приведен список важных терминов и понятий, связанных с системой доменных имен.

www В 1.2.3.4

В 2.3.4.5

В этом случае, когда делается запрос к DNS-серверу, он сначала выдает IP-адрес 1.2.3.4 для хоста www. Однако в следующий раз, когда будет сделан запрос на IP-адрес www, он будет обслуживать 2.3.4.5. Этот процесс будет чередоваться для каждого последующего запроса.

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

Пример записи DNS

Ниже приведен пример того, как может выглядеть образец записи DNS.

< /tr> < td style="width: 378px;">CNAME
Имя хоста IP-адрес/URL Тип записи
@ 123.123.123.12 A-Record
www domain.com. CNAME
ftp 123.123.123.12 A-Record
почта 123.123.123.12 A-Record
ns1 123.123.123.12 A-Record
ns2 123.123.123.13 A-Record
subdomain1 domain.com. CNAME
subdomain2 domain.com.

*Примечание. Не забудьте поставить точку после имени домена, как в приведенных выше примерах.

Как установить и настроить DNS

Теперь вы знаете больше о системе доменных имен и о том, что она делает, но прежде чем вы сможете начать ее использовать, вам необходимо узнать, как установить и настроить DNS. в целях этого руководства мы рассмотрим настройку и процедуру установки DNS специально для более старой версии Windows Server 2003.Для получения информации об установке DNS на новые модели серверов ознакомьтесь с нашим руководством по настройке DNS-сервера в Windows Server 2012 .

Предварительные требования к настройке DNS

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

Для начала у вас должна быть следующая информация:

  • Ваше доменное имя (одобренное InterNIC)
  • IP-адрес и имя хоста каждого сервера, для которого вы хотите обеспечить разрешение имен.

*Примечание. Ваши серверы могут включать почтовые серверы, серверы общего доступа, FTP-серверы, WWW-серверы и другие.

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

  • Во-первых, вам необходимо убедиться, что ваша операционная система настроена правильно. В семействе Windows Server 2003 служба DNS зависит от правильной конфигурации операционной системы и ее служб, таких как TCP/IP. Если у вас есть новая установка операционной системы Windows Server 2003, вы можете использовать параметры службы по умолчанию, избавляя от необходимости предпринимать дополнительные действия.
  • Затем убедитесь, что вы выделили все доступное место на диске.
  • Наконец, убедитесь, что все существующие тома диска используют файловую систему NTFS. Тома FAT32 не защищены и не поддерживают сжатие файлов и папок, дисковые квоты, шифрование файлов или разрешения для отдельных файлов.

Установка DNS

Чтобы установить DNS, выполните следующие 4 шага:

  1. Во-первых, вам нужно открыть мастер компонентов Windows. Чтобы найти мастер компонентов Windows:
    1. Нажмите «Пуск» -> «Панель управления», а затем нажмите «Установка и удаление программ».
    2. Нажмите «Добавить/удалить компоненты Windows».

    После завершения этого процесса следует начать установку DNS.

    Конфигурация DNS

    Чтобы настроить DNS-сервер, выполните следующие 5 шагов:

    1. Во-первых, вам нужно запустить мастер настройки сервера. Для этого нажмите «Пуск» -> «Все программы» -> «Инструменты администрирования», а затем нажмите «Мастер настройки сервера».
    2. На странице "Роль сервера" щелкните DNS-сервер, а затем нажмите кнопку Далее.
    3. На странице "Сводка вариантов" просмотрите и подтвердите выбранные параметры. На этой странице должны появиться следующие элементы:
      • Установите DNS
      • Запустите мастер настройки DNS, чтобы настроить DNS

    Если на странице "Сводка по выбору" перечислены эти два элемента, нажмите "Далее".

    1. В диалоговом окне "Свойства подключения по локальной сети" нажмите "Протокол Интернета (TCP/IP)", а затем нажмите "Свойства".
    2. Далее нажмите Использовать следующий IP-адрес и введите статический IP-адрес, маску подсети и шлюз по умолчанию для этого сервера.
    3. В поле Preferred DNS введите IP-адрес этого сервера.
    4. В альтернативном DNS введите IP-адрес другого внутреннего DNS-сервера или оставьте это поле пустым.
    5. После завершения настройки статических IP-адресов для DNS нажмите «ОК», а затем нажмите «Закрыть».
      1. На странице "Выбор действия конфигурации" установите флажок "Создать зону прямого просмотра" и нажмите "Далее".
      2. Чтобы указать, что этот DNS размещает зону, содержащую записи ресурсов DNS для ваших сетевых ресурсов, на странице Расположение основного сервера щелкните Этот сервер обслуживает зону, а затем нажмите Далее.
      3. На странице "Имя зоны" в поле "Имя зоны" укажите имя зоны DNS для вашей сети, а затем нажмите "Далее". Имя зоны совпадает с именем домена DNS для вашей небольшой организации или филиала.
      4. На странице "Динамическое обновление" нажмите "Разрешить как незащищенные, так и безопасные динамические обновления", а затем нажмите "Далее". Это гарантирует, что записи ресурсов DNS для ресурсов в вашей сети обновляются автоматически.
      5. На странице "Переадресация" нажмите "Да, он должен перенаправлять запросы на DNS-серверы со следующими IP-адресами", а затем нажмите "Далее". Когда вы выбираете эту конфигурацию, вы перенаправляете все DNS-запросы для DNS-имен вне вашей сети в DNS вашего интернет-провайдера или центрального офиса. Введите один или несколько IP-адресов, которые использует ваш интернет-провайдер или DNS-серверы центрального офиса.
      6. На странице «Завершение настройки мастера DNS» мастера настройки DNS можно нажать «Назад», чтобы изменить любой из выбранных параметров. Если вы довольны своим выбором, нажмите "Готово", чтобы применить его.

      После завершения работы мастера настройки DNS мастер настройки сервера отображает страницу Этот сервер теперь является DNS-сервером.Чтобы просмотреть изменения, внесенные на вашем сервере, или убедиться, что новая роль была успешно установлена, нажмите на журнал «Настройка сервера». Журнал мастера настройки сервера находится по адресу:

      %systemroot%\Debug\Configure Your Server.log

      Чтобы закрыть мастер настройки сервера, просто нажмите "Готово".

      Настройка зоны прямого просмотра DNS

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

      1. Сначала откройте DNS, выбрав меню "Пуск" -> "Инструменты администрирования" -> DNS.
      2. Разверните сервер, щелкните правой кнопкой мыши Зоны прямого просмотра и выберите Новая зона.
      3. Нажмите «Далее» и выберите тип создаваемой зоны.
      4. Выберите способ репликации данных зоны по всей сети и нажмите «Далее».
      5. Введите название зоны.
      6. Выберите тип разрешенных обновлений и нажмите "Далее".
      7. После завершения всех действий нажмите "Готово".

      Изменение DNS-сервера для сетевых интерфейсов

      Если вам нужно изменить DNS-сервер для разных сетевых интерфейсов, вы можете сделать это следующим образом:

      1. В разделе «Сетевые подключения» щелкните правой кнопкой мыши подключение по локальной сети и выберите «Свойства».
      2. В свойствах подключения по локальной сети выберите «Протокол Интернета (TCP/IP)», а затем нажмите «Свойства».
      3. Нажмите «Использовать следующие адреса DNS-серверов» и в полях «Предпочитаемый DNS-сервер» и «Альтернативный DNS-сервер» введите IP-адреса предпочтительного и альтернативного DNS-серверов.
      4. Чтобы добавить больше DNS-серверов, нажмите кнопку "Дополнительно".

      Очистить кэш преобразователя DNS

      Кэш преобразователя DNS — это временная база данных, созданная сервером для хранения данных о последних запросах DNS. Хранение кеша помогает ускорить процесс поиска возвращаемых IP-адресов. Вы можете использовать команду ipconfig /displaydns, чтобы увидеть, какие записи в данный момент хранятся в кэше вашего сервера.

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

      Для этого введите следующую команду:

      ipconfig /flushdns

      После успешного завершения вы должны получить сообщение «Конфигурация IP-адресов Windows успешно сбросила кэш преобразователя DNS».

      Создание записи DNS для веб-сервера

      Очевидно, что одним из самых важных аспектов работы веб-сайта является обеспечение его доступности для пользователей. Часть этого процесса включает создание псевдонимов или записей CNAME (каноническое имя) для DNS-сервера, на котором вы настроили IIS (Internet Information Services). Этот шаг важен, потому что он гарантирует, что внешние хост-компьютеры могут подключаться к вашему веб-серверу, используя имя хоста «www».

      Чтобы создать новую запись DNS, выполните следующие действия:

      Создание записи DNS с помощью cPanel, WHM или Plesk

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

      • Инструкции по созданию записей DNS с помощью cPanel см. в нашем руководстве «Как создавать записи DNS в cPanel» .
      • Инструкции по созданию записей DNS с помощью WHM см. в нашем руководстве «Как создавать записи DNS в WHM» .
      • Инструкции по созданию записей DNS с помощью Plesk см. в нашем руководстве «Как создавать записи DNS в Plesk» .

      Безопасный рекурсивный DNS

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

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

      Во-первых, вам необходимо следовать набору инструкций, специфичных для ОС вашего сервера. Мы включили инструкции для пользователей серверов Linux и Windows.

      Linux-серверы

      Чтобы защитить рекурсию на серверах Linux с Bind, вам потребуется изменить файл /etc/named.conf. *Примечание: прежде чем вносить какие-либо изменения, обязательно сделайте резервную копию файла, чтобы ничего не потерять.

      Если вы посмотрите на приведенный ниже пример, вы заметите, что первая строка «allow-recursion» настроена для IP-адреса 127.0.0.1. Это позволяет локальному Linux-компьютеру запрашивать этот конкретный IP-адрес (127.0.0.1), предполагая, что сервер имеет сервер имен 127.0.0.1 для запроса. Кроме того, если вы хотите еще больше заблокировать свой DNS, вы можете отредактировать эти строки, включив в них только нужные или предпочтительные подсети.

      После внесения любых изменений вам потребуется перезапустить Bind с помощью следующей команды:

      служба перезапуска

      /etc/init.d/именованный перезапуск

      Серверы Windows

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

      Если вам нужно отключить рекурсию DNS для установки Bind, выполните следующие действия:

      1. Сначала войдите на сервер Windows через удаленный рабочий стол.
      2. Откройте консоль DNS-сервера Windows, выбрав «Пуск» -> «Инструменты администрирования» -> «DNS».
      3. В дереве консоли щелкните правой кнопкой мыши имя DNS-сервера, на котором вы вносите изменения.
      4. Выберите «Свойства», чтобы открыть новое окно, а затем выберите вкладку «Дополнительно».
      5. В разделе "Параметры сервера" установите флажок "Отключить рекурсию", затем нажмите кнопку "ОК" или "Применить" в приложении.

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

      В заключение и для дальнейшего чтения

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

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

      Ссылки по теме DNS:

      Популярные ссылки

      Ищете дополнительную информацию о DNS? Поиск в нашей базе знаний!

      Хотите узнать больше статей о веб-хостинге? Перейдите на страницу «Категории» с помощью панели слева или ознакомьтесь со следующими популярными статьями:

      К популярным тегам в этой категории относятся: DNS , FTP , IIS , записи MX и другие.

      Не видите то, что ищете? Воспользуйтесь строкой поиска вверху, чтобы выполнить поиск по всей нашей базе знаний.

      Разница в Hivelocity

      Ищете лучшее решение для выделенного сервера? Ищете услуги частного облака или колокейшн? Ознакомьтесь с обширным списком продуктов Hivelocity, чтобы узнать о выгодных предложениях и предложениях.

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

      Не уверены, какие из наших услуг лучше всего подходят для ваших конкретных нужд? Позвоните или пообщайтесь с одним из наших агентов по продажам уже сегодня и узнайте, чем Hivelocity может помочь вам.

      Система доменных имен – это неотъемлемая часть ваших интернет-коммуникаций. Переход на лучший DNS-сервер может сделать вашу работу в Интернете быстрее и безопаснее, и мы покажем вам, как это сделать.


      (Иллюстрация: Рене Рамос)

      Что делают DNS-серверы?

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

      Проблемы с DNS

      Как видите, система доменных имен необходима для любой вашей деятельности в Интернете. Любые проблемы с системой могут иметь каскадные последствия для вашего опыта.

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

      Наши лучшие антивирусы

      Обзор антивируса Bitdefender Plus

      Обзор Антивируса Касперского

      Обзор McAfee AntiVirus Plus

      Обзор антивируса Webroot SecureAnywhere

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

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

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

      Может показаться, что это не проблема. Какая разница, если провайдер показывает рекламу? Но с точки зрения конфиденциальности это важно. Вы начали с частного обмена данными между вашим браузером и DNS-сервером. Интернет-провайдер сломал этот пузырь конфиденциальности, отправив версию вашего запроса в поисковую систему, где она оказалась в вашей истории поиска. Некоторые люди беспокоятся о конфиденциальности поиска, поэтому существуют поисковые сайты без истории, такие как DuckDuckGo и StartPage.

      Атака DNS

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

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

      Похожая атака, называемая перехватом DNS, происходит на вашем локальном компьютере. Вредоносное ПО, работающее в системе, проникает в настройки TCP/IP и просто переключает вас на DNS-сервер, контролируемый хакерами. Конечно, это работает только в том случае, если рассматриваемое вредоносное ПО может обойти ваш антивирус, но до сих пор есть несколько человек, которые не получили сообщения об использовании антивируса на каждом компьютере.

      Какой DNS-сервер лучший?

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

      Google Public DNS доступен с 2009 года с легко запоминающимися IP-адресами 8.8.8.8 и 8.8.4.4. Google обещает безопасное DNS-соединение, защищенное от атак, а также преимущества в скорости.

      Компания OpenDNS, основанная в 2005 году, уже давно предлагает безопасный DNS. У него нет запоминающихся IP-адресов, как у Google, но он предлагает множество услуг. В дополнение к DNS-серверам, ориентированным на конфиденциальность и безопасность, он предлагает так называемые серверы FamilyShield, которые отфильтровывают нежелательный контент. Компания также предлагает премиальную систему родительского контроля, которая дает родителям более детальный контроль над фильтрацией. Ее материнская компания Cisco поставляет предприятиям решение Cisco Umbrella, которое включает в себя службы безопасности и DNS для предприятий.

      Возможно, Cloudflare — крупнейшая интернет-компания, о которой вы никогда не слышали. Обладая обширной всемирной коллекцией серверов, он предлагает веб-сайтам интернет-безопасность и защиту от распределенных атак типа «отказ в обслуживании», среди других услуг. Начиная с 2018 года Cloudflare сделал безопасный DNS доступным по очень запоминающимся IP-адресам 1.1.1.1 и 1.0.0.1. Компания также предлагает бесплатное настольное и мобильное приложение под названием 1.1.1.1, которое автоматизирует использование безопасного DNS и предоставляет соответствующие функции защиты конфиденциальности.

      Существуют и другие бесплатные общедоступные DNS-сервисы, ориентированные на безопасность, но вы не ошибетесь, выбрав эти три крупных сервиса.

      Как изменить DNS-сервер моего маршрутизатора?

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

      Читайте также: