get_sites_with_external_nameservers.sh: don't recognize sites with undetermined autoritativ nameservers.
This commit is contained in:
parent
79be6eae5a
commit
903530ce50
@ -691,14 +691,17 @@ if [[ ${#vhost_config_files_arr[@]} -gt 0 ]]; then
|
|||||||
|
|
||||||
authorited_ns_servers="$(dig +short $_name NS)"
|
authorited_ns_servers="$(dig +short $_name NS)"
|
||||||
|
|
||||||
|
_error=false
|
||||||
while [[ -z "$authorited_ns_servers" ]] ; do
|
while [[ -z "$authorited_ns_servers" ]] ; do
|
||||||
_name="${_name#*.}"
|
_name="${_name#*.}"
|
||||||
authorited_ns_servers="$(dig +short $_name NS)"
|
authorited_ns_servers="$(dig +short $_name NS)"
|
||||||
if [[ ! "$_name" =~ \. ]]; then
|
if [[ ! "$_name" =~ \. ]]; then
|
||||||
error "Cannot detect authoritativ nameserver for \033[1m$_site_name\033[m"
|
error "Cannot detect authoritativ nameserver for \033[1m$_site_name\033[m"
|
||||||
|
_error=true
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
$_error && continue
|
||||||
|
|
||||||
_found=false
|
_found=false
|
||||||
for _ns_name in $authorited_ns_servers ; do
|
for _ns_name in $authorited_ns_servers ; do
|
||||||
|
Loading…
Reference in New Issue
Block a user