|
|
@@ -161,7 +161,6 @@ class DnsHelper
|
|
|
foreach($dnsZone['data']->records as $record) {
|
|
|
if($record->type == 'MX') continue;
|
|
|
if($record->type == 'SOA') continue;
|
|
|
-// if($record->type == 'NS') continue;
|
|
|
if($record->type === 'TXT') {
|
|
|
// skip dmarc
|
|
|
if(preg_match('/^v=DMARC1(.*)$/i', trim($record->rdata->txtdata,'"'))) continue;
|
|
|
@@ -170,6 +169,15 @@ class DnsHelper
|
|
|
// skip dkim
|
|
|
if($dnsParams['dkimname'] == $record->name) continue;
|
|
|
};
|
|
|
+ if($record->type == 'NS'){
|
|
|
+ $nsrecord = array(
|
|
|
+ 'name' => '@',
|
|
|
+ 'type' => 'NS',
|
|
|
+ 'class' => 'IN',
|
|
|
+ 'data' => $record->rdata->nsdname
|
|
|
+ );
|
|
|
+ $record = $nsrecord;
|
|
|
+ }
|
|
|
array_push($zoneRecords, $record);
|
|
|
}
|
|
|
|