From 7e850b7560f7e6929aa30345c9e13f10bc25640b Mon Sep 17 00:00:00 2001 From: David Ryskalczyk Date: Sun, 20 May 2018 19:24:12 -0400 Subject: [PATCH] Support IPv6 for CloudFlare --- ddclient | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ddclient b/ddclient index 00f76b7..0f950e0 100755 --- a/ddclient +++ b/ddclient @@ -4287,7 +4287,11 @@ sub nic_cloudflare_update { # Get DNS record ID $url = "https://$config{$key}{'server'}/zones/$zone_id/dns_records?"; - $url .= "type=A&name=$domain"; + if (is_ipv6($ip)) { + $url .= "type=AAAA&name=$domain"; + } else { + $url .= "type=A&name=$domain"; + } $reply = geturl(opt('proxy'), $url, undef, undef, $headers); unless ($reply) {