fix mesh ipv6 routable subnet & .lf TLD AAAA record not created

This commit is contained in:
asyncnomi 2025-07-27 04:49:12 +02:00
parent 86829c93a1
commit 0deb5787fd
2 changed files with 3 additions and 3 deletions

View file

@ -71,7 +71,7 @@ in
matchConfig.Name = "mesh";
address = [
"172.19.${toString myZone}.${toString myId}/17"
"fc00::${toString myZone}:${toString myId}/112"
"fc00::${toString myZone}:${toString myId}/96"
];
routes = rtwg4 ++ rtwg6;
};

View file

@ -113,12 +113,12 @@ let
# Gen A records for lf zone
lfARecords = lib.flatten (lib.mapAttrsToList (hostname: node:
lib.optional (supportsIPv4 node) "${hostToLfDomain hostname} IN A 172.19.${toString node.zone}.${toString node.id}"
"${hostToLfDomain hostname} IN A 172.19.${toString node.zone}.${toString node.id}"
) nodes);
# Gen AAAA records for lf zone
lfAAAARecords = lib.flatten (lib.mapAttrsToList (hostname: node:
lib.optional (supportsIPv6 node) "${hostToLfDomain hostname} IN AAAA fc00::${toString node.zone}:${toString node.id}"
"${hostToLfDomain hostname} IN AAAA fc00::${toString node.zone}:${toString node.id}"
) nodes);
# Gen first NS for SOA