2022-09-06 20:57:41 -06:00
|
|
|
#!/bin/bash
|
|
|
|
# FILE: wgapi:back/lib/ns/update/add
|
|
|
|
# DESCRIPTION: Add a new peer's domain to nameserver
|
|
|
|
# USAGE: add domain ipv4 ipv6
|
|
|
|
|
2022-12-03 18:23:13 -07:00
|
|
|
source /etc/wgapi/config
|
2022-09-08 21:15:30 -06:00
|
|
|
|
2022-12-03 18:30:14 -07:00
|
|
|
"/usr/lib/wgapi/ns_update_send" "update add ${1}. ${DNS_TTL} A ${2}
|
2022-09-10 08:47:14 -06:00
|
|
|
update add ${1}. ${DNS_TTL} AAAA ${3}
|
2022-09-10 09:09:00 -06:00
|
|
|
update add *.${1}. ${DNS_TTL} CNAME ${1}.
|
|
|
|
send
|
2022-12-03 18:30:14 -07:00
|
|
|
update add $("/usr/lib/wgapi/ns_update_rev_ipv4" "${2}") ${DNS_TTL} PTR ${1}.
|
2022-09-10 09:09:00 -06:00
|
|
|
send
|
2022-12-03 18:30:14 -07:00
|
|
|
update add $("/usr/lib/wgapi/ns_update_rev_ipv6" "${3}") ${DNS_TTL} PTR ${1}." || exit 1
|