#!/bin/bash #[ -z "$DDNS_ADMIN_LOGIN" ] && echo "DDNS_ADMIN_LOGIN not set" && exit 1; [ -z "$DDNS_DOMAINS" ] && echo "DDNS_DOMAINS not set" && exit 1; [ -z "$DDNS_PARENT_NS" ] && echo "DDNS_PARENT_NS not set" && exit 1; [ -z "$DDNS_DEFAULT_TTL" ] && echo "DDNS_DEFAULT_TTL not set" && exit 1; DDNS_IP=$(curl icanhazip.com) for d in ${DDNS_DOMAINS//,/ } do if ! grep 'zone "'$d'"' /etc/bind/named.conf > /dev/null then echo "creating zone..."; cat >> /etc/bind/named.conf < /var/cache/bind/$d.zone <