Cloudflare API Documentation|Update DNS Record https://developers.cloudflare.com/api/operations/dns-records-for-a-zone-patch-dns-record
首先获取 CloudFlare 的Zone ID和Global API key。登陆后,Home→你的根域名→Overview→Zone ID,然后Get your API key→API keys→View,输上密码就可以得到API key,如图 然后在刚才的Overview右侧的DNS栏,创建一条A记录,Name填自己能记得住的,IPv4 address填1.1.1.1即可,以后会自动更新,Add record,这就算创建好...
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的文件,然后在命令行中运行它: pyt...
if record['name'] == 'yourdomain.com': record['content'] = ['ns1.cloudflare.com', 'ns2.cloudflare.com'] cf.zones.dns_records.put(zone_id, record['id'], data=record) print("DNS服务器地址已更新为Cloudflare地址") ``` 在上面的示例代码中,我们使用Cloudflare Python SDK来获取域名的ID,...
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...
RECORD_ID="YOUR_RECORD_ID" # Get current public IP CURRENT_IP=$(wget -qO- http://ipecho.net/plain) # Update DNS record curl -X PUT "https://api.cloudflare.com/client/v4/zones/$DOMAIN/dns_records/$RECORD_ID" \ -H "X-Auth-Email: $EMAIL" \ ...
需要知道zone的ID,可以在域名Overview中看到,作为变量zoneid 需要DDNS的域名作为变量record_name 以下是更新A记录的脚本 update_dns.sh 代码语言:javascript 复制 #!/bin/shwanip_v4=`curl -s -k https://ip.cn | jsonfilter -e "$.ip"`record_name='abc.example.com'zoneid='cd7d0123e3012345da9420df95...
1、获取 DNS 记录的 id def get_record_id(dns_name, zone_id, token): resp = requests.get( 'https://api.cloudflare.com/client/v4/zones/{}/dns_records'.format(zone_id), headers={ 'Authorization': 'Bearer ' + token, 'Content-Type': 'application/json' ...
然后点击编辑区域 DNS后的使用模板按钮。 接着在特定区域右侧的下拉列表列表中选择你需要批量删除解析的域名。 翻到网页底部,点击继续以显示摘要。 点击创建令牌。 复制虚线框内的令牌,保存备用。 找到区域 ID 打开域名的概述页,下拉网页,在右下角找到区域 ID。
除此之外我们还需要一个DNS Record ID。请参考下面的过程获取到这个ID。我们先假设这个ID是OneSummerDREAM-RecordID。 2. 添加AAAA记录并获取其ID 进入cloudflare的主页 -> 左侧Websites -> 点击中间的域名,进入域名设置部分。点击DNS,右侧选择Add record。我们增加一条DNS解析记录。如下图所示(图是P的)。