diff options
| author | Paul Buetow <paul@buetow.org> | 2024-03-17 19:36:30 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-03-17 19:36:30 +0200 |
| commit | 176ff545ee1e0ef27b50c428c4d49ef216c04aca (patch) | |
| tree | 0fb60f7fcd68e420a4a55111317855e86ba0b1e9 | |
| parent | 9948823497abb1f687ec875adf8b4be677e44ee3 (diff) | |
enable failover for various IP addresses
| -rw-r--r-- | frontends/var/nsd/zones/master/buetow.org.zone.tpl | 55 | ||||
| -rw-r--r-- | frontends/var/nsd/zones/master/dtail.dev.zone.tpl | 9 | ||||
| -rw-r--r-- | frontends/var/nsd/zones/master/foo.zone.zone.tpl | 10 | ||||
| -rw-r--r-- | frontends/var/nsd/zones/master/irregular.ninja.zone.tpl | 13 | ||||
| -rw-r--r-- | frontends/var/nsd/zones/master/snonux.foo.zone.tpl | 12 |
5 files changed, 55 insertions, 44 deletions
diff --git a/frontends/var/nsd/zones/master/buetow.org.zone.tpl b/frontends/var/nsd/zones/master/buetow.org.zone.tpl index 0f451d2..8199208 100644 --- a/frontends/var/nsd/zones/master/buetow.org.zone.tpl +++ b/frontends/var/nsd/zones/master/buetow.org.zone.tpl @@ -9,8 +9,8 @@ $TTL 4h IN NS blowfish.buetow.org. IN NS fishfinger.buetow.org. - IN A <%= $ips->{current_master}{ipv4} %> - IN AAAA <%= $ips->{current_master}{ipv6} %> + IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover + IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover IN MX 10 fishfinger.buetow.org. IN MX 20 blowfish.buetow.org. @@ -20,9 +20,33 @@ cool IN NS ns-707.awsdns-24.net. cool IN NS ns-1081.awsdns-07.org. cool IN NS ns-1818.awsdns-35.co.uk. -www.paul 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. -www.dory 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. -www.solarcat 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. +paul 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +paul 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www.paul 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www.paul 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +mirror.paul 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +mirror.paul 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover + +dory 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +dory 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www.dory 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www.dory 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +mirror.dory 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +mirror.dory 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover + +solarcat 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +solarcat 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www.solarcat 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www.solarcat 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +mirror.solarcat 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +mirror.solarcat 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover + +fotos 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +fotos 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www.fotos 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www.fotos 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +mirror.fotos 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +mirror.fotos 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover blowfish 14400 IN A 23.88.35.144 blowfish 14400 IN AAAA 2a01:4f8:c17:20f1::42 @@ -36,12 +60,6 @@ fishfinger IN MX 20 blowfish.buetow.org. git1 1800 IN CNAME blowfish.buetow.org. git2 1800 IN CNAME fishfinger.buetow.org. -mirror 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. -mirror.paul 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. -mirror.dory 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. -mirror.solarcat 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. -mirror.fotos 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. - zapad.sofia 14400 IN CNAME 79-100-3-54.ip.btc-net.bg. www2 14400 IN CNAME snonux.codeberg.page. @@ -53,15 +71,8 @@ paul IN TXT v=spf1 include:_spf.protonmail.ch mx ~all paul IN TXT v=DMARC1; p=none paul IN MX 10 mail.protonmail.ch. paul IN MX 20 mailsec.protonmail.ch. -paul IN MX 42 blowfish -paul IN MX 42 fishfinger -paul 1800 IN A <%= $ips->{current_master}{ipv4} %> -paul 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> -dory 1800 IN A <%= $ips->{current_master}{ipv4} %> -dory 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> -solarcat 1800 IN A <%= $ips->{current_master}{ipv4} %> -solarcat 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> -fotos 1800 IN A <%= $ips->{current_master}{ipv4} %> -fotos 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> +paul IN MX 42 blowfish.buetow.org. +paul IN MX 42 fishfinger.buetow.org. -* 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. +* IN MX 10 fishfinger.buetow.org. +* IN MX 20 blowfish.buetow.org. diff --git a/frontends/var/nsd/zones/master/dtail.dev.zone.tpl b/frontends/var/nsd/zones/master/dtail.dev.zone.tpl index a0005e9..a4c7708 100644 --- a/frontends/var/nsd/zones/master/dtail.dev.zone.tpl +++ b/frontends/var/nsd/zones/master/dtail.dev.zone.tpl @@ -12,9 +12,8 @@ $TTL 4h IN MX 10 fishfinger.buetow.org. IN MX 20 blowfish.buetow.org. - 1800 IN A <%= $ips->{current_master}{ipv4} %> - 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> -* 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. -mirror 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. + 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover + 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover github 86400 IN CNAME mimecast.github.io. - diff --git a/frontends/var/nsd/zones/master/foo.zone.zone.tpl b/frontends/var/nsd/zones/master/foo.zone.zone.tpl index 8b32144..bf0231d 100644 --- a/frontends/var/nsd/zones/master/foo.zone.zone.tpl +++ b/frontends/var/nsd/zones/master/foo.zone.zone.tpl @@ -12,7 +12,9 @@ $TTL 4h IN MX 10 fishfinger.buetow.org. IN MX 20 blowfish.buetow.org. - 1800 IN A <%= $ips->{current_master}{ipv4} %> ; Enable master failover - 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable master failover -* 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. ; Enable standby failover -mirror 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. ; Enable standby failover + 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover + 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +mirror 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +mirror 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover diff --git a/frontends/var/nsd/zones/master/irregular.ninja.zone.tpl b/frontends/var/nsd/zones/master/irregular.ninja.zone.tpl index 6157bd4..b2bc335 100644 --- a/frontends/var/nsd/zones/master/irregular.ninja.zone.tpl +++ b/frontends/var/nsd/zones/master/irregular.ninja.zone.tpl @@ -9,10 +9,9 @@ $TTL 4h IN NS fishfinger.buetow.org. IN NS blowfish.buetow.org. - IN MX 10 fishfinger.buetow.org. - IN MX 20 blowfish.buetow.org. - - 1800 IN A <%= $ips->{current_master}{ipv4} %> - 1800 IN AAAA <%= $ips->{current_master}{ipv6} %> -* 1800 IN CNAME <%= $ips->{current_master}{fqdn} %>. -mirror 1800 IN CNAME <%= $ips->{current_standby}{fqdn} %>. + 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover + 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +www 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +www 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover +mirror 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +mirror 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover diff --git a/frontends/var/nsd/zones/master/snonux.foo.zone.tpl b/frontends/var/nsd/zones/master/snonux.foo.zone.tpl index 7a316ac..ec2c4a0 100644 --- a/frontends/var/nsd/zones/master/snonux.foo.zone.tpl +++ b/frontends/var/nsd/zones/master/snonux.foo.zone.tpl @@ -12,9 +12,9 @@ $TTL 4h IN MX 10 fishfinger.buetow.org. IN MX 20 blowfish.buetow.org. - 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover - 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover -www 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover -www 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover -mirror 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover -mirror 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover + 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover + 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover +www 300 IN A <%= $ips->{current_standby}{ipv4} %> ; Enable failover +www 300 IN AAAA <%= $ips->{current_standby}{ipv6} %> ; Enable failover +mirror 300 IN A <%= $ips->{current_master}{ipv4} %> ; Enable failover +mirror 300 IN AAAA <%= $ips->{current_master}{ipv6} %> ; Enable failover |
