Merge pull request #918 from nachtgeist/pns

dns: check NS entry to be used as primary NS
This commit is contained in:
Michael Kaufmann
2021-02-21 09:14:37 +01:00
committed by GitHub

View File

@@ -181,8 +181,8 @@ class Dns
// unset special spf required-entry // unset special spf required-entry
unset($required_entries[$entry['type']][md5("@SPF@")]); unset($required_entries[$entry['type']][md5("@SPF@")]);
} }
if (empty($primary_ns) && $entry['type'] == 'NS') { if (empty($primary_ns) && $entry['record'] == '@' && $entry['type'] == 'NS') {
// use the first NS entry as primary ns // use the first NS entry pertaining to the current domain as primary ns
$primary_ns = $entry['content']; $primary_ns = $entry['content'];
} }
// check for CNAME on @, www- or wildcard-Alias and remove A/AAAA record accordingly // check for CNAME on @, www- or wildcard-Alias and remove A/AAAA record accordingly