global-functions: $IsDNSResolving: check with eworm.de and eworm.net

This should prevent against DENIC outages...

https://blog.denic.de/en/denic-reports-resolved-dnssec-disruption-affecting-de-domains/
This commit is contained in:
Christian Hesse 2026-05-06 09:17:35 +02:00
parent cd4052ba6b
commit 811df5abf2

View file

@ -813,10 +813,15 @@
:set IsDNSResolving do={ :set IsDNSResolving do={
:do { :do {
:resolve "low-ttl.eworm.de"; :resolve "low-ttl.eworm.de";
} on-error={ :return true;
:return false; } on-error={ }
}
:return true; :do {
:resolve "low-ttl.eworm.net";
:return true;
} on-error={ }
:return false;
} }
# check if system is is fully connected (default route reachable, DNS resolving, time sync) # check if system is is fully connected (default route reachable, DNS resolving, time sync)