Branch: master
Find file History
DustyTB Update CloudFlareDynDns.psm1
Forces usage of TLS 1.2
Latest commit 4ea316c Jul 5, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
CloudFlareDynDns.psm1 Update CloudFlareDynDns.psm1 Jul 5, 2018
README.md initial commit Dec 29, 2015
example.png sample results from my lab Jan 2, 2016

README.md

CloudFlareDynDns

Updates specified CloudFlare DNS hostname to the current connection's external IP address using CloudFlare API v4 https://api.cloudflare.com/

This module is useful for homelabs. Remember how DynDns used to dynamically update your IP address for free? The functionality provided by this module is similar but updates CloudFlare hosted domains. CloudFlare is free and awesome, and I recommend it, if even for its simplified DNS management and free HTTPS.

This should be setup as a scheduled task. I set mine for 5 minutes.

Examples

Update-CloudFlareDynamicDns -Token 1234567893feefc5f0q5000bfo0c38d90bbeb -Email example@example.com -Zone example.com -Record homelab
Update-CloudFlareDynamicDns -Token 1234567893feefc5f0q5000bfo0c38d90bbeb -Email example@example.com -Zone example.com -Record homelab -UseDns