Это руководство применимо только для разрешения доменных имен, размещенных на платформе 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: просто по умолчанию, если нет особой необходимости.
Добавить запись разбора
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 --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), конфигурация выполнена успешно.
В DSM7.0 и более поздних версиях рекомендуется использовать Tencent Cloud API НастройкаDDNS и автоматически развертывать бесплатные сертификаты.,Подробную информацию см.:Synology настраиваетDDNS и реализует автоматическое применение и развертывание бесплатного SSL-сертификата Tencent Cloud.Открытьпанель управления
После входа в систему откройте панель управления и нажмите «Внешний доступ» → «DDNS».
Заполните соответствующую информацию в соответствии с запросом и нажмите «Проверить соединение». В обычных обстоятельствах статус будет отображаться как «Нормальный», затем нажмите «ОК», чтобы сохранить.
Поставщик услуг: DNSPod.cn (если международная станция выбирает DNSPod.com) Имя хоста: Введите желаемое доменное имя. НастройкаDDNS. Имя пользователя/электронная почта: введите идентификатор ключа и получите его, обратившись к первому разделу руководства. Пароль или ключ: введите токен и обратитесь к первому разделу руководства, чтобы получить его.
1. Войдите в серверную часть Aikuai, нажмите «Расширенное приложение» → «Динамическое доменное имя» → «Добавить».
2. Заполните соответствующую информацию согласно подсказкам интерфейса.
Доступ к интерфейсу НастройкаDDNS через запланированные задачи + Curl. Из-за ограничений интерфейса IPv6 в настоящее время не поддерживается для получения идентификатора доменного имени.
Авторизоватьсяконсоль,Найдите и щелкните соответствующее доменное имя, найдите и нажмите «Настройки доменного имени» на странице управления, чтобы получить идентификатор доменного имени.
1). Получить через консоль.
Найдите журнал операций на странице управления. Число в скобках после «значения» — это идентификатор записи.
2)、проходитьсписок записейинтерфейсполучать
Сервер ssh-соединений получается через интерфейс запроса Curl.
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 пока не поддерживается, напишу первым, ведь скоро будет поддерживаться)
Например:
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. Найдите идентификатор записи в возвращенных данных.
Сервер SSH-соединений тестируется через интерфейс запроса Curl.
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'
Если нет особых требований, тип линии может быть установлен по умолчанию.
Например:
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, операция выполнена успешно.
В качестве примера мы возьмем centos. Способы настройки других систем в целом такие же, за исключением способа установки. Их можно поискать через поисковые системы. Установите службу crontabs и настройте ее автоматический запуск при загрузке.
yum install crontabs
systemctl enable crond
systemctl start crond
vim /etc/crontab
*/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), Имя пользователя, команда или сценарий, которые будут выполняться регулярно. Не забывайте каждый раз добавлять «*/» перед каждым словом, как в примере выше. ПРИМЕЧАНИЕ. Не забывайте о пробеле между
crontab /etc/crontab
crontab -l
В противном случае обновление должно было пройти успешно. Вы можете перейти к консоли, чтобы проверить эффект.