Azure DNS Update

A utility that can be used to keep your Azure DNS pointed to your on-premises/home public IP address.
## Features - Supports updating multiple DNS Zones at once - Can be run on a schedule - Can be run as a Docker container ## Prerequisites The following steps should be completed before this tool will become functional: - Create a new Azure DNS Zone on https://portal.azure.com - Purchase a domain and configure it's nameservers to point to Azure DNS - Create an ```A``` record with value ```@``` - Configure the Settings as described below in the .env file ## Settings These settings must be configured in a .env file in the same directory as the script. ```bash SUBSCRIPTION_ID= CLIENT_ID= CLIENT_SECRET= TENANT_ID= RESOURCE_GROUP_NAMES="" ZONE_NAMES="" RECORD_TYPE=A RELATIVE_RECORD_SET_NAME=@ ``` ## Usage To run, simply configure the .env file and run the update-dns.sh script.