|
@@ -24,9 +24,9 @@ $stmt->bindValue(':username', $_SESSION['username']);
|
|
|
$stmt->execute();
|
|
|
|
|
|
$knotZonePath = CONF['ns']['knot_zones_path'] . "/" . $_POST['domain'] . "zone";
|
|
|
-$knotZone = $_POST['domain'] . ' 3600 SOA ns1.niver.test. admin.niver.test. 1 21600 7200 3628800 3600
|
|
|
-' . $_POST['domain'] . ' 86400 NS ns1.niver.test.
|
|
|
-';
|
|
|
+$knotZone = $_POST['domain'] . ' 3600 SOA ' . CONF['ns']['servers'][0] . ' admin.niver.test. 1 21600 7200 3628800 3600' . "\n";
|
|
|
+foreach (CONF['ns']['servers'] as $server)
|
|
|
+ $knotZone .= $_POST['domain'] . ' 86400 NS ' . $server . "\n";
|
|
|
if (is_int(file_put_contents($knotZonePath, $knotZone)) !== true)
|
|
|
serverError("Failed to write new zone file.");
|
|
|
if (chmod($knotZonePath, 0660) !== true)
|