Skip to content
A simple solution using Raspberry Pi to update a dynamic IP address to Azure DNS using Azure Functions
Branch: master
Clone or download
Latest commit d74dede Jun 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes Initial version Jun 18, 2019
.gitignore Initial version Jun 18, 2019
DNSUpdater.csproj Initial version Jun 18, 2019
DNSUpdater.sln Initial version Jun 18, 2019
Function1.cs Initial version Jun 18, 2019
LICENSE Initial commit Jun 18, 2019 Update Jun 18, 2019
host.json Initial version Jun 18, 2019

Azure DNS Updater

A solution for keeping my dynamic IP updated with a static DNS name using a little bit of automation from Azure Functions. This tool is useful for when I VPN back home, the dynamic IP has often changed and without a pointer (with DNS) it’s impossible to know where to connect.

I'm using a Raspberry Pi to run a simple shell script to resolve my current public IP address, and then the same script calls Azure Function that updates the new IP to Azure DNS.

For step-by-step instructions on how this was built see my blog here, and the background here.

You can’t perform that action at this time.