Add other domains; pvv.no, nucc.org
This commit is contained in:
@@ -11,11 +11,18 @@ let
|
||||
lib.mapAttrs
|
||||
(name: path: writeText "${name}.zone" (dns.lib.toString name (import path { inherit dns lib; })))
|
||||
{
|
||||
# Main forward zones
|
||||
"pvv.ntnu.no" = ./zones/pvv.ntnu.no.nix;
|
||||
"pvv.org" = ./zones/pvv.org.nix;
|
||||
"210.241.129.in-addr.arpa" = ./zones/reverse-ipv4-parent.nix;
|
||||
|
||||
# Main reverse zones
|
||||
"128-255.210.241.129.in-addr.arpa" = ./zones/reverse-ipv4.nix;
|
||||
"9.1.0.0.3.0.0.0.7.0.1.0.0.2.ip6.arpa" = ./zones/reverse-ipv6.nix;
|
||||
|
||||
# Other zones
|
||||
"210.241.129.in-addr.arpa" = ./zones/reverse-ipv4-parent.nix;
|
||||
"nucc.org" = ./zones/nucc.org.nix;
|
||||
"pvv.no" = ./zones/pvv.no.nix;
|
||||
};
|
||||
in
|
||||
stdenvNoCC.mkDerivation {
|
||||
|
||||
35
zones/nucc.org.nix
Normal file
35
zones/nucc.org.nix
Normal file
@@ -0,0 +1,35 @@
|
||||
{ dns, lib, ... }:
|
||||
|
||||
with dns.lib.combinators;
|
||||
{
|
||||
useOrigin = true; # Don't output fully qualified names
|
||||
|
||||
SOA = {
|
||||
nameServer = "dvask.pvv.ntnu.no";
|
||||
adminEmail = "drift@pvv.ntnu.no";
|
||||
serial = 2025021701; # TODO: Automate
|
||||
};
|
||||
|
||||
NS = [
|
||||
"dvask.pvv.ntnu.no."
|
||||
"nixon.acc.umu.se."
|
||||
];
|
||||
|
||||
MX = [
|
||||
{
|
||||
preference = 10;
|
||||
exchange = "pingu.nvg.ntnu.no.";
|
||||
}
|
||||
];
|
||||
|
||||
A = [ "129.241.210.18" ];
|
||||
AAAA = [ "2001:700:300:2000::18" ];
|
||||
TXT = [ "Nordic University Computer Clubs Conference" ];
|
||||
|
||||
subdomains = {
|
||||
"2011".CNAME = [ "www.ping.uio.no." ];
|
||||
"2012".CNAME = [ "nucc.lysator.liu.se." ];
|
||||
wiki.CNAME = [ "www.ping.uio.no." ];
|
||||
www.CNAME = [ "romeo-klive.nvg.ntnu.no." ];
|
||||
};
|
||||
}
|
||||
20
zones/pvv.no.nix
Normal file
20
zones/pvv.no.nix
Normal file
@@ -0,0 +1,20 @@
|
||||
{ dns, lib, ... }:
|
||||
|
||||
with dns.lib.combinators;
|
||||
{
|
||||
useOrigin = true; # Don't output fully qualified names
|
||||
|
||||
SOA = {
|
||||
nameServer = "dvask.pvv.ntnu.no";
|
||||
adminEmail = "drift@pvv.ntnu.no";
|
||||
serial = 2025021701; # TODO: Automate
|
||||
};
|
||||
NS = [
|
||||
"dvask.pvv.ntnu.no"
|
||||
"ns1.ntnu.no"
|
||||
"ping.uio.no"
|
||||
];
|
||||
|
||||
# Note: pvv.no er _"reservert"_ av PVV, ikke legg innslag her
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user