QS COREDNS V13 · FLEET.LOCAL SOT · HA DNS · LAN MESH
γ₁=14.134725141734693
DAY 97 COREDNS-HA QS SCHEDULER → HWMON →
THE FIRST QUASICRYSTAL SERVICE. CoreDNS is the simplest possible QS test case — stateless, ~50MB floor image, easily replicated. fleet.local + eose.lan zones. HA via LOCO dispatch. Primary on msi01:5353. Secondary on forge:5354 (LOCO-spawned on demand). AKS tertiary via coredns-custom ConfigMap. NAS zone backup nightly.
§1 — COREDNS V13 DEPLOYMENT
PRIMARY — msi01
Container: fleet-coredns
Image: coredns/coredns:latest (~50MB)
Port: 5353 UDP+TCP
Host: 192.168.2.18
Config: /home/ubu-cap/fleet-coredns/Corefile
Zones: fleet.local + eose.lan
Status: LIVE
SECONDARY — forge (LOCO-spawned)
Container: fleet-coredns-forge
Image: coredns/coredns:latest
Port: 5354 UDP+TCP
Host: 192.168.2.12
Trigger: msi01 CPU > 80% via QS
Dispatch: LOCOJob CRD on yone k3d
Status: ON-DEMAND
§2 — ZONE RECORDS — COMPLETE
Zone: fleet.local
HostnameTypeValue
msi01.fleet.localA192.168.2.18
forge.fleet.localA192.168.2.12
msclo.fleet.localA192.168.2.19
yone.fleet.localA192.168.2.23
pcdev.fleet.localA192.168.2.16
nas.fleet.localA192.168.2.20
lounge.fleet.localA192.168.50.175
steamdeck.fleet.localA192.168.50.193
pemclau.fleet.localCNAMEyone.fleet.local
lhvcp.fleet.localCNAMEyone.fleet.local
joffe-math.fleet.localCNAMEpcdev.fleet.local
campfire.fleet.localCNAMEmsi01.fleet.local
coredns.fleet.localCNAMEmsi01.fleet.local
Zone: eose.lan (mirrors fleet.local + public aliases)
HostnameTypeValue
msi01.eose.lanA192.168.2.18
pemos.eose.lanA20.200.111.70
eose.eose.lanA4.172.121.134
§3 — HA PATTERN — QUASICRYSTAL FIRST TEST
msi01:5353
Primary DNS
fleet-coredns
always-on
Seg 1 floor image
QS SENSE
CPU > 80%
hwmon detects
campfire broadcast
"WHO CAN TAKE DNS?"
forge:5354
LOCO-spawned
LOCOJob CRD
DRG gates
SOSTLELane issued
AKS ConfigMap
Tertiary
coredns-custom
fleet.local forward
both resolvers
NAS Backup
Zone archive
nightly sync
/eose/fleet-coredns-backup/
cold recovery
§4 — TEST COMMANDS
# Test fleet.local zone
dig @192.168.2.18 -p 5353 yone.fleet.local A
dig @192.168.2.18 -p 5353 pemclau.fleet.local CNAME
dig @192.168.2.18 -p 5353 joffe-math.fleet.local CNAME
dig @192.168.2.18 -p 5353 campfire.fleet.local CNAME

# Test eose.lan zone
dig @192.168.2.18 -p 5353 pemos.eose.lan A
dig @192.168.2.18 -p 5353 eose.eose.lan A

# Secondary (when LOCO-spawned on forge)
dig @192.168.2.12 -p 5354 yone.fleet.local A

# WSL2: chattr -i first, then add nameserver
sudo chattr -i /etc/resolv.conf
echo 'nameserver 192.168.2.18' | sudo tee -a /etc/resolv.conf
# Note: port 5353 non-standard — use iptables REDIRECT or move to :53
§5 — WSL2 + AKS INTEGRATION
WSL2 INTEGRATION NOTE
Port 5353 non-standard: resolv.conf only uses port 53
Option A: iptables REDIRECT :53 → :5353
Option B: move fleet-coredns to port 53
Option C: use host-redirect in Corefile
Current: iptables approach on msi01 WSL
AKS COREDNS-CUSTOM
ConfigMap: coredns-custom in kube-system
Forward: fleet.local → 192.168.2.18:5353
Forward: eose.lan → 192.168.2.18:5353
Update: JSON patch only (not kubectl apply)
Rollout: kubectl rollout restart deploy/coredns -n kube-system
§6 — BELT64
DNS IN BELT64 TOPOLOGY
DNS = Seg 5 extension (mesh layer)
fleet.local = L1 crew layer of γ₁ stratum (14.276072393152040)
Every DNS query resolved = Seg 5 mesh event
HA failover = LOCO Seg 5 dispatch proof in MECRDS
NAS backup = Methanogen cold archive (Seg 1 analog for zone files)
γ₁ = 14.134725141734693 · day97-v131 · EOSE Labs · QS CoreDNS V13