当前位置:   article > 正文

使用Cloudflare API动态解析域名IP_cloudflare解析动态ip

cloudflare解析动态ip

准备

在cloudflare创建要解析的二级域名

获取账号X-Auth-Key

登录cloudflare后,右上角->头像->我的个人资料->API令牌->Global API Key->查看

开始

获取域名ID(zone_identifier)

curl -X GET "https://api.cloudflare.com/client/v4/zones" \
    -H "X-Auth-Email: 账号邮箱" \
    -H "X-Auth-Key: " 准备中获取的令牌\
    -H "Content-Type: application/json"
  • 1
  • 2
  • 3
  • 4

在响应中找到域名的ID,备用

获取域名记录ID

curl -X GET "https://api.cloudflare.com/client/v4/zones/域名ID/dns_records?page=1&per_page=20&order=type&direction=asc" \
     -H "Content-Type:application/json" \
     -H "X-Auth-Key: 准备中获取的令牌" \
     -H "X-Auth-Email: 账号邮箱"
  • 1
  • 2
  • 3
  • 4

找到你要解析的二级域名记录ID,备用

更新解析

curl -X PUT "https://api.cloudflare.com/client/v4/zones/域名ID/dns_records/域名记录ID" \
     -H "X-Auth-Email: 账号邮箱" \
     -H "X-Auth-Key: 准备中获取的令牌" \
     -H "Content-Type: application/json" \
     --data '{"type":"A","name":"记录值(www.abc.com)","content":"127.0.0.1","ttl":120,"proxied":false}'

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

自此完成,总的来讲,不复杂,主要是心急实现又吃了英语不好的亏,上来就想更新解析,却又不知道在哪里获取相关的参数。

参考:https://api.cloudflare.com/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/200402
推荐阅读
相关标签
  

闽ICP备14008679号