andre пре 4 месеци
родитељ
комит
34b42b2275
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      core/Helper/DnsHelper.php

+ 9 - 1
core/Helper/DnsHelper.php

@@ -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);
         }