update_dnsv6.sh 代码语言:javascript 复制 #!/bin/shwanip_v6=`curl -s ipv6.ip.sb`record_name='abc.example.com'zoneid='cd7d0123e3012345da9420df9514dad0'cftoken='YQSn-xWAQiiEh9qM58wZNnyQS7FUdoqGIUAbrh7T'zoneinfo=`curl -s -X GET "https://api.cloudflare.com/client/v4/zones/$zone...
3、连接到 Cloudflare API cf = cloudflare.Cloudflare() 4、获取域名的 DNS 记录 zone = cf.zones.get('your_domain') 5、修改 DNS 记录 record = zone.dns_records.get('record_id') record.content = 'new_ip_address' record.save() 运行Python 脚本 将上述代码保存为一个名为update_dns.py的文件,...
脚本gist:cloudflare-DNS-bulk-update.sh 备注: 1、由于只修改IP地址,不需要更改其他信息,因此使用Patch DNS Record,而非Update DNS Record。Patch命令只需要传入IP信息,不需要获取并传其他A记录的信息 2、由于Cloudflare API返回结果协议格式为json,shell脚本使用了jq 使用yum安装jq,需要先安装epel-release yum -y ...
if dns_name == domain['name']:return domain['id'] return None 2、更新此 DNS 记录 def update_dns_record(dns_name, zone_id, token, dns_id, ip, proxied=False): resp = requests.put( 'https://api.cloudflare.com/client/v4/zones/{}/dns_records/{}'.format( zone_id,dns_id), json=...
Update DNS Record DNSPod用户API文档 cloudflare #!/usr/bin/env python3# -*- coding: utf-8 -*-# created by hangj(hangj.cnblogs.com)importhttp.clientimportjson CF_Email="alice@example.com"CF_Token="0932a09c9a9d"CF_Zone_ID="a900b9a9d8a9"CF_API_Key="cb7de90"headers = {'Content-Type...
apiVersion: batch/v1 kind: CronJob metadata: name: dns-update-job spec: schedule: "0 */6 * * *" # 每 6 小时执行一次 jobTemplate: spec: template: spec: containers: - name: dns-update image: your-dns-update-image envFrom:
[2] Cloudflare API v4 Documentation, "Update DNS Record",https://api.cloudflare.com/#dns-records-for-a-zone-update-dns-record [3] Cloudflare API v4 Documentation, "List DNS Records",https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records ...
来自:https://api.cloudflare.com/#dns-records-for-a-zone-update-dns-record Owner Author XIU2 commented Jan 26, 2021 • edited # 自动更新脚本 因为时间优先,我就先简单的写了两个脚本,可能比较简陋。。。所以有什么建议可以跟我说。 ## Linux 系统 [ 点击展开 查看内容 ] 脚本以内置到压缩包...
通过Cloudflare 的API可以轻松自动配置DNS解析,利用Python编程,实现本机电脑的动态域名解析。 1、获得域名id(区域id,Zone ID) 2、获得Global API Key 3、利用Python获取 DNS 记录的 ID import requests import json def get_record_id(email, zone_id, GlobalAPIKey): ...
password=gH8afpRjgzL3ZYpsCzjKKwDokxsVBuGVdoDPya # CloudFlare API 密钥 zone=wardchan.com # 告诉 ddclient 要更新哪个一级域名下的 DNS Record hk.wardchan.com, us.wardchan.com # 告诉 ddclient 要根据具体哪个域名的 DNS Record,可以通过逗号连接来更新多个域名 ...