[Разрешение DNS] Как настроить DDNS (динамическое разрешение доменных имен)
[Разрешение DNS] Как настроить DDNS (динамическое разрешение доменных имен)

Это руководство применимо только для разрешения доменных имен, размещенных на платформе DNSPod. Для доменных имен, размещенных на других платформах, самостоятельно найдите учебные пособия в поисковых системах. Первые два шага этого руководства являются общими.,через сторонние плагины илиNAS&Настройки встроенного плагина роутера можно получить, выполнив первые два шага.Token&Добавить запись。получатьDNSPod Token

1、Открыть и войтиКлюч консольного API

Обратите внимание, что здесь необходимо выбрать «Токен DNSPod» вместо «Ключ Tencent Cloud API».

1. Нажмите, чтобы создать ключ. Здесь можно выполнить проверку безопасности. Просто следуйте инструкциям для проверки.

Проверка безопасности
Проверка безопасности

2. Задайте имя ключа. Просто введите его по мере необходимости.

Установить имя
Установить имя

3. Запишите идентификатор ключа и токен.

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

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

1、Открыть и войтиконсоль синтаксического анализа

консоль синтаксического анализа
консоль синтаксического анализа

2. Найдите соответствующее доменное имя и нажмите «Управление». В качестве примера мы возьмем oed.im.

настраиватьанализировать
настраиватьанализировать

3. Настройте записи парсинга

Нажмите «Добавить запись», введите соответствующую информацию и нажмите «Сохранить», чтобы завершить добавление.

Запись хоста: Если вы напрямую анализируете основное доменное имя,Пожалуйста, заполните @,нравитьсяанализироватьподдомен,Пожалуйста, введите соответствующее значение, например www. Значение записи: введите любой адрес IPv4, например 127.0.0.1 (при использовании IPv6 введите любой адрес IPv6, например fe80::0). Тип записи: по умолчанию – A (при использовании IPv6 выберите запись AAAA). Тип линии: Если нет особых требований, просто используйте значение по умолчанию. Вес: не нужно заполнять по умолчанию TTL: просто по умолчанию, если нет особой необходимости.

Добавить запись разбора
Добавить запись разбора

НастройкаDDNS

Устанавливается через плагин Tencent Cloud DDNS (OpenWrt)

1. Войдите в OpenWrt, найдите «Система» → «Программное обеспечение», введите адрес пакета программного обеспечения, указанный ниже, в поле ввода «Установка из сети» и нажмите «ОК», чтобы завершить установку. ipkАдрес установки:https://openwrt-tencentddns-1301800460.cos.ap-guangzhou.myqcloud.com/luci-app-tencentddns_0.1.0-1_all.ipk

Установка сети
Установка сети
Подтверждение установки
Подтверждение установки

Если в процессе установки появляется сообщение об ошибке 255, войдите в OpenWrt через ssh и выполните следующую команду. Перед выполнением перейдите к пакету программного обеспечения для установки wget (wget-ssl).

Установить wget
Установить wget
Язык кода:txt
копировать
wget --no-check-certificate https://openwrt-tencentddns-1301800460.cos.ap-guangzhou.myqcloud.com/luci-app-tencentddns_0.1.0-1_all.ipk
opkg install luci-app-tencentddns_0.1.0-1_all.ipk

После завершения установки или выполнения вы сможете увидеть плагин в фоновом режиме.

Интерфейс плагина
Интерфейс плагина

2. Установите флажок «Включить», введите соответствующую информацию, выберите соответствующую конфигурацию и, наконец, нажмите «Сохранить и применить».

Информация о конфигурации
Информация о конфигурации

3. После применения подождите некоторое время, чтобы обновиться. Когда вы увидите ОБНОВЛЕНО (x.x.x.x), конфигурация выполнена успешно.

Конфигурация успешна
Конфигурация успешна

Включите DNSPod DDNS на Synology NAS

Синология(Synology)NASНастройкаDDNS

В DSM7.0 и более поздних версиях рекомендуется использовать Tencent Cloud API НастройкаDDNS и автоматически развертывать бесплатные сертификаты.,Подробную информацию см.:Synology настраиваетDDNS и реализует автоматическое применение и развертывание бесплатного SSL-сертификата Tencent Cloud.Открытьпанель управления

После входа в систему откройте панель управления и нажмите «Внешний доступ» → «DDNS».

панель управления
панель управления

Добавить DDNS

Заполните соответствующую информацию в соответствии с запросом и нажмите «Проверить соединение». В обычных обстоятельствах статус будет отображаться как «Нормальный», затем нажмите «ОК», чтобы сохранить.

Добавить DDNS
Добавить DDNS

Поставщик услуг: DNSPod.cn (если международная станция выбирает DNSPod.com) Имя хоста: Введите желаемое доменное имя. НастройкаDDNS. Имя пользователя/электронная почта: введите идентификатор ключа и получите его, обратившись к первому разделу руководства. Пароль или ключ: введите токен и обратитесь к первому разделу руководства, чтобы получить его.

Руководство по настройке AikuaiDDNS

1. Войдите в серверную часть Aikuai, нажмите «Расширенное приложение» → «Динамическое доменное имя» → «Добавить».

Динамическое доменное имя Айкуай
Динамическое доменное имя Айкуай

2. Заполните соответствующую информацию согласно подсказкам интерфейса.

Айкуай DDNS
Айкуай DDNS

Через запланированные задачи НастройкаDDNS

Доступ к интерфейсу НастройкаDDNS через запланированные задачи + Curl. Из-за ограничений интерфейса IPv6 в настоящее время не поддерживается для получения идентификатора доменного имени.

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

Идентификатор домена
Идентификатор домена

Получить идентификатор записи

1). Получить через консоль.

Найдите журнал операций на странице управления. Число в скобках после «значения» — это идентификатор записи.

консоль Получить идентификатор записи
консоль Получить идентификатор записи

2)、проходитьсписок записейинтерфейсполучать

Сервер ssh-соединений получается через интерфейс запроса Curl.

Язык кода:txt
копировать
curl -X POST https://dnsapi.cn/Record.List -d 'login_token=LOGIN_TOKEN&format=json&domain_id=Идентификатор домена&sub_domain=поддомен&record_type=A'

LOGIN_TOKEN: состоит из идентификатора и токена, разделенных английскими запятыми. При настройке записей IPv6 измените Record_type=A на Record_type=AAAA. (IPv6 пока не поддерживается, напишу первым, ведь скоро будет поддерживаться)

Например:

Язык кода:txt
копировать
curl -X POST https://dnsapi.cn/Record.List -d 'login_token=TokenID,Token&format=json&domain_id=86025807&sub_domain=test&record_type=A'

2. Найдите идентификатор записи в возвращенных данных.

Вернуть идентификатор записи
Вернуть идентификатор записи

тестDDNS-интерфейсВерны ли соответствующие параметры?

Сервер SSH-соединений тестируется через интерфейс запроса Curl.

Язык кода:txt
копировать
curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=LOGIN_TOKEN&format=json&domain_id=Идентификатор домена&record_id=ЗаписыватьID&record_line=Тип линии&sub_domain=поддомен&lang=en'

Если нет особых требований, тип линии может быть установлен по умолчанию.

Например:

Язык кода:txt
копировать
curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=TokenID,Token&format=json&domain_id=86025807&record_id=953765245&record_line=по умолчанию&sub_domain=test&=en'

LOGIN_TOKEN: состоит из идентификатора и токена, разделенных английскими запятыми.

Если код состояния возврата равен 1, операция выполнена успешно.

операция ddns прошла успешно
операция ddns прошла успешно

Настройка запланированных задач

В качестве примера мы возьмем centos. Способы настройки других систем в целом такие же, за исключением способа установки. Их можно поискать через поисковые системы. Установите службу crontabs и настройте ее автоматический запуск при загрузке.

Язык кода:txt
копировать
yum install crontabs
systemctl enable crond
systemctl start crond
Настройка правил синхронизации
Язык кода:txt
копировать
vim /etc/crontab
Язык кода:txt
копировать
*/5 * * * * root curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=TokenID,Token&format=json&domain_id=86025807&record_id=953765245&record_line=по умолчанию&sub_domain=test&=en'
Настроить правила
Настроить правила

Заполните содержимое сценария в соответствии с реальной ситуацией, приведенное выше является лишь примером. Правила очень просты. Из комментариев вы можете видеть, что слева направо указаны минуты (0–59), часы (0–23), дни (1–31), месяцы (1–12), недели (0). ~6), Имя пользователя, команда или сценарий, которые будут выполняться регулярно. Не забывайте каждый раз добавлять «*/» перед каждым словом, как в примере выше. ПРИМЕЧАНИЕ. Не забывайте о пробеле между

Сохранить, чтобы вступило в силу
Язык кода:txt
копировать
crontab /etc/crontab
Просмотр задач
Язык кода:txt
копировать
crontab -l
Просмотр задач
Просмотр задач
Посмотреть результаты

В противном случае обновление должно было пройти успешно. Вы можете перейти к консоли, чтобы проверить эффект.

Обновить сведения об успехе
Обновить сведения об успехе
Обновить журнал успехов
Обновить журнал успехов
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose