Перейти к основному содержанию

Привязанные IP-адреса

Что такое привязанные IP-адреса и почему они полезны

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

note

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

Иногда резидентный IP-адрес уже может быть задействован, и при попытке подключения к нему, AdGuard DNS предотвратит соединение. Linked IPv4 address *border If that happens, please reach out to support at support@adguard-dns.io, and they’ll assist you with the right configuration settings.

Как настроить привязанный IP

Следующая инструкция объясняет, как подключиться к устройству через привязанный IP-адрес:

  1. Откройте Панель управления.
  2. Добавьте новое устройство или откройте настройки ранее подключённого устройства.
  3. Перейдите в раздел Использовать адреса DNS-серверов.
  4. Откройте Адреса незашифрованных DNS-серверов и подключите привязанный IP. Привязанный IP *border

Динамический DNS: зачем это нужно

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

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

note

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

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

Динамический DNS: как настроить

  1. Сначала вам нужно проверить, поддерживает ли ваш роутер DDNS:
    • Перейдите в Настройки роутераСеть
    • Найдите раздел DDNS или Dynamic DNS
    • Перейдите в него и убедитесь, что настройки действительно поддерживаются. This is just an example of what it may look like. It may vary depending on your routerDDNS supported *mobile_border
  2. Зарегистрируйте домен через популярный сервис, такой как Dyn, NO-IP или любой другой предпочитаемый вами поставщик DDNS.
  3. Введите домен в настройках роутера и синхронизируйте конфигурации.
  4. Откройте настройки Привязанного IP-адреса, затем перейдите в Расширенные настройки и нажмите Настроить Dyn.
  5. Введите домен, который вы зарегистрировали ранее, и нажмите Настроить Dyn. Настроить Dyn *border

Готово, вы успешно настроили Dyn!

Автоматизация обновления привязанного IP-адреса через скрипт

На Windows

Самый простой способ — использовать Планировщик задач:

  1. Создайте задачу:
    • Откройте Планировщик задач.
    • Создайте новую задачу.
    • Установите триггер на запуск каждые 5 минут.
    • Выберите Запуск программы в качестве действия.
  2. Выберите программу:
    • В поле Программа или скрипт введите powershell
    • В поле Добавить аргументы введите:
      • Command "Invoke-WebRequest -Uri 'https://linkip.adguard-dns.com/linkip/{ServerID}/{UniqueKey}'"
  3. Сохраните задачу.

На macOS и Linux

На macOS и Linux самый простой способ — использовать cron:

  1. Откройте crontab:
    • В терминале выполните crontab -e.
  2. Добавьте задачу:
    • Добавьте следующую строку: /5 * * * * curl https://linkip.adguard-dns.com/linkip/{ServerID}/{UniqueKey}
    • Эта задача будет выполняться каждые 5 минут
  3. Сохраните crontab.
Важно
  • Убедитесь, что на macOS и Linux установлен curl.
  • Не забудьте скопировать адрес из настроек и заменить значения ServerID и UniqueKey.
  • Если требуется более сложная логика или обработка результатов запросов, рассмотрите возможность использования скриптов (например, Bash, Python) в сочетании с планировщиком задач или cron.