Skip to main content
Deno 2 is finally here 🎉️
Learn more

deno-cloudflare-ddns

deno-cloudflare-ddns

适用于deno 的 cloudflare ddns 客户端,支持ipv6和ipv4,自动获取本机的公共ip地址

https://deno.land/x/masx200_deno_cloudflare_ddns/mod.ts

startIpv6DDNS:开始定时更新IPV6的DNS的AAAA类型记录

startIpv4DDNS:开始定时更新IPV4的DNS的A类型的记录

createOrPatchDNSRecord:根据dns记录的名字和类型查找,未找到则创建或者找到后更新DNS记录。

get_zone_id_of_name:根据zone的名字查找zoneid

get_dns_record_id_of_name_type:根据dns_record的名字和类型查找dns_recordid

例子

const api_token = "examplexapixtoken";

const dns_name = "example.example.com";
await startIpv6DDNS({
    api_token,

    dns_name,
});