Home IP is now 62.41.86.53

After the ISP cut the connection, it came back on a new address. node001
still tunneled everything to 62.41.86.27, so every host behind it timed
out. Moves the tunnel, the ldap, s2 and ntfy2 records and the Gatus DNS
plan to the new address.
This commit is contained in:
Ruben Hensen committed 2026-11-03 22:09:55 +01:00
1 parent 0589bb3e08
commit aaae182844
3 files changed
+6 -6

No files matched your search

+3 -3
View File
@@ -18,7 +18,7 @@ records:
- name: "ldap" - name: "ldap"
expire: 300 expire: 300
type: A type: A
content: "62.41.86.27" content: "62.41.86.53"
- name: "argocd" - name: "argocd"
expire: 300 expire: 300
type: A type: A
@@ -60,7 +60,7 @@ records:
- name: "s2" - name: "s2"
expire: 300 expire: 300
type: A type: A
content: "62.41.86.27" content: "62.41.86.53"
# ntfy for Gatus alerts, one next to each Gatus. Same reasoning as s2. # ntfy for Gatus alerts, one next to each Gatus. Same reasoning as s2.
- name: "ntfy1" - name: "ntfy1"
expire: 300 expire: 300
@@ -69,7 +69,7 @@ records:
- name: "ntfy2" - name: "ntfy2"
expire: 300 expire: 300
type: A type: A
content: "62.41.86.27" content: "62.41.86.53"
- name: "@" - name: "@"
expire: 300 expire: 300
type: MX type: MX
+2 -2
View File
@@ -62,7 +62,7 @@ node, both PowerDNS Authoritative. PowerDNS LUA records health-check
addresses and only return the healthy ones: addresses and only return the healthy ones:
``` ```
@ 30 IN LUA A "ifurlup('https://status.rubenhensen.nl/health', {{'46.224.26.65'}, {'62.41.86.27'}})" @ 30 IN LUA A "ifurlup('https://status.rubenhensen.nl/health', {{'46.224.26.65'}, {'62.41.86.53'}})"
``` ```
The double braces make two groups. PowerDNS returns the first group that has The double braces make two groups. PowerDNS returns the first group that has
@@ -85,7 +85,7 @@ Steps:
1. Parent zone (`dns/domains/rubenhensen.nl.yaml`, synced to TransIP): add 1. Parent zone (`dns/domains/rubenhensen.nl.yaml`, synced to TransIP): add
`status NS ns-hetzner.rubenhensen.nl.` and `status NS ns-home.rubenhensen.nl.`, `status NS ns-hetzner.rubenhensen.nl.` and `status NS ns-home.rubenhensen.nl.`,
plus A records for `ns-hetzner` (46.224.26.65) and `ns-home` (62.41.86.27). plus A records for `ns-hetzner` (46.224.26.65) and `ns-home` (62.41.86.53).
First check that TransIP accepts NS records for a subdomain. First check that TransIP accepts NS records for a subdomain.
2. Hetzner: run PowerDNS from node001.nix with `enable-lua-records=yes` and 2. Hetzner: run PowerDNS from node001.nix with `enable-lua-records=yes` and
the bind backend. Use the same zone file as home. Open 53/udp and 53/tcp. the bind backend. Use the same zone file as home. Open 53/udp and 53/tcp.
+1 -1
View File
@@ -2,7 +2,7 @@
let let
# Public IP of the home network where the k8s cluster ingress lives. # Public IP of the home network where the k8s cluster ingress lives.
# Keep in sync with dns/domains/rubenhensen.nl.yaml. # Keep in sync with dns/domains/rubenhensen.nl.yaml.
homeIP = "62.41.86.27"; homeIP = "62.41.86.53";
# Hosts tunneled to the home k8s cluster. Each entry gets: # Hosts tunneled to the home k8s cluster. Each entry gets:
# * an SNI map entry for TCP passthrough on :443 # * an SNI map entry for TCP passthrough on :443