比較提交
2 次程式碼提交
90c9c9dd13
...
5d97e85bf6
作者 | SHA1 | 日期 |
---|---|---|
Astro | 5d97e85bf6 | |
Astro | 73868f2f34 |
|
@ -10,6 +10,7 @@ rec {
|
|||
publicNS = [ "ns.c3d2.de" "ns.spaceboyz.net" ];
|
||||
|
||||
dynamicReverseZones = [
|
||||
"73.20.172.in-addr.arpa"
|
||||
"74.20.172.in-addr.arpa"
|
||||
"75.20.172.in-addr.arpa"
|
||||
"76.20.172.in-addr.arpa"
|
||||
|
@ -64,16 +65,18 @@ rec {
|
|||
) {} (builtins.attrValues namedNets);
|
||||
|
||||
# `[ "0.0.127.in-addr.arpa" ]`
|
||||
reverseZones4 = builtins.attrNames (
|
||||
builtins.foldl' (result: rname:
|
||||
let
|
||||
zone = builtins.head (
|
||||
builtins.match "[[:digit:]]+\\.(.+)" rname
|
||||
);
|
||||
in result // {
|
||||
"${zone}" = true;
|
||||
}
|
||||
) {} (builtins.attrNames reverseHosts4)
|
||||
reverseZones4 = lib.unique (
|
||||
builtins.attrNames (
|
||||
builtins.foldl' (result: rname:
|
||||
let
|
||||
zone = builtins.head (
|
||||
builtins.match "[[:digit:]]+\\.(.+)" rname
|
||||
);
|
||||
in result // {
|
||||
"${zone}" = true;
|
||||
}
|
||||
) {} (builtins.attrNames reverseHosts4)
|
||||
) ++ dynamicReverseZones
|
||||
);
|
||||
|
||||
# turns `::` into `0000:0000:0000:0000:0000:0000:0000:0000`
|
||||
|
|
|
@ -98,6 +98,7 @@ in
|
|||
217.197.84.53;
|
||||
2001:67c:1400:2240::a;
|
||||
# ns.spaceboyz.net
|
||||
172.22.24.4;
|
||||
95.217.229.209;
|
||||
2a01:4f9:4b:39ec::4;
|
||||
};
|
||||
|
|
載入中…
新增問題並參考