NGINX ALLOW DYNAMIC IP
Configure nginx config files to edit IP based on domain name
Requirements
dig
dig is most likely installed on your distro but incase it isn't install it first
Usage
First, get the script and make it executable:
curl -O https://git.shihaam.dev/shihaam/sarmic/raw/branch/master/nginx-allow-dynamicip/nginx-allow-dynamicip.sh
chmod +x nginx-allow-dynamicip.sh
Make sure your nginx config server block contain "#DYNAMIC" after the IP you want to change dynamically
#Block public access
allow 1.1.1.1; #DYNAMIC
deny all;
Excute the script as root (or with sudo) with 1st arugement for config file and 2nd arugemt with domain of the IP you want to allow
sudo ./nginx-allow-dynamicip.sh db-sarlinode.shihaam.dev home.shihaam.me