diff --git a/modules/monitoring/files/check_reverse_dns.py b/modules/monitoring/files/check_reverse_dns.py index 9e28068296..a2b12c0525 100644 --- a/modules/monitoring/files/check_reverse_dns.py +++ b/modules/monitoring/files/check_reverse_dns.py @@ -101,7 +101,10 @@ def check_records(hostname): except resolver.NoAnswer: cname = None - if cname == 'mw-lb.miraheze.org.': + if ( + re.match(".+\.miraheze\.org", cname) and + not re.match("(issue-tracker|static|donate|reports)\.miraheze\.org", cname) + ): return 'CNAME' elif cname is None and cname_check_impossible: return 'CNAMEFLAT'