15 lines
491 B
Bash
Executable File
15 lines
491 B
Bash
Executable File
#!/bin/bash
|
|
# FILE: wagon:back/lib/ns/update/add
|
|
# DESCRIPTION: Add a new peer's domain to nameserver
|
|
# USAGE: add domain ipv4 ipv6
|
|
|
|
source /etc/wagon/config
|
|
|
|
/usr/lib/wagon/ns_update_send "update add ${1}. ${DNS_TTL} A ${2}
|
|
update add ${1}. ${DNS_TTL} AAAA ${3}
|
|
update add *.${1}. ${DNS_TTL} CNAME ${1}.
|
|
send
|
|
update add $(/usr/lib/wagon/ns_update_rev_ipv4 "${2}") ${DNS_TTL} PTR ${1}.
|
|
send
|
|
update add $(/usr/lib/wagon/ns_update_rev_ipv6 "${3}") ${DNS_TTL} PTR ${1}." || exit 1
|