ma331
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
11 deletions
-
dnsapi/dns_anx.sh
|
@ -122,15 +122,13 @@ _anx_rest() { |
|
|
return 0 |
|
|
return 0 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#_acme-challenge.www.domain.com |
|
|
|
|
|
#returns |
|
|
|
|
|
# _sub_domain=_acme-challenge.www |
|
|
|
|
|
# _domain=domain.com |
|
|
|
|
|
_get_root() { |
|
|
_get_root() { |
|
|
domain=$1 |
|
|
domain=$1 |
|
|
i=1 |
|
|
i=1 |
|
|
p=1 |
|
|
p=1 |
|
|
|
|
|
|
|
|
|
|
|
_anx_rest GET "zone.json" |
|
|
|
|
|
|
|
|
while true; do |
|
|
while true; do |
|
|
h=$(printf "%s" "$domain" | cut -d . -f $i-100) |
|
|
h=$(printf "%s" "$domain" | cut -d . -f $i-100) |
|
|
_debug h "$h" |
|
|
_debug h "$h" |
|
@ -139,13 +137,6 @@ _get_root() { |
|
|
return 1 |
|
|
return 1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
# Does a zone with that name exist? |
|
|
|
|
|
_anx_rest GET "zone.json/$h" |
|
|
|
|
|
# shellcheck disable=SC2154 |
|
|
|
|
|
if [ "$code" -ne 200 ]; then |
|
|
|
|
|
continue |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
if _contains "$response" "\"name\":\"$h\""; then |
|
|
if _contains "$response" "\"name\":\"$h\""; then |
|
|
_sub_domain=$(printf "%s" "$domain" | cut -d . -f 1-$p) |
|
|
_sub_domain=$(printf "%s" "$domain" | cut -d . -f 1-$p) |
|
|
_domain=$h |
|
|
_domain=$h |
|
|