mirror of
https://github.com/getnamingo/registry.git
synced 2025-07-26 04:18:29 +02:00
Added ability to have nicer BIND zone format
This commit is contained in:
parent
92a4c1d268
commit
501fcfb90b
2 changed files with 8 additions and 2 deletions
|
@ -45,6 +45,7 @@ return [
|
|||
// ... more name servers as needed ...
|
||||
],
|
||||
'dns_soa' => 'hostmaster.example.com',
|
||||
'zone_mode' => 'default', // nice is also available
|
||||
|
||||
// URS Configuration
|
||||
'urs_imap_host' => '{your_imap_server:993/imap/ssl}INBOX',
|
||||
|
|
|
@ -7,6 +7,7 @@ use Badcow\DNS\Rdata\Factory;
|
|||
use Badcow\DNS\ResourceRecord;
|
||||
use Badcow\DNS\Classes;
|
||||
use Badcow\DNS\ZoneBuilder;
|
||||
use Badcow\DNS\AlignedBuilder;
|
||||
|
||||
$c = require_once 'config.php';
|
||||
require_once 'helpers.php';
|
||||
|
@ -136,7 +137,11 @@ Coroutine::create(function () use ($pool, $log, $c) {
|
|||
}
|
||||
}
|
||||
|
||||
$builder = new ZoneBuilder();
|
||||
if (isset($c['zone_mode']) && $c['zone_mode'] === 'nice') {
|
||||
$builder = new AlignedBuilder();
|
||||
} else {
|
||||
$builder = new ZoneBuilder();
|
||||
}
|
||||
$completed_zone = $builder->build($zone);
|
||||
|
||||
if ($c['dns_server'] == 'bind') {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue