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
| Hostname | Type | Value |
| msi01.fleet.local | A | 192.168.2.18 |
| forge.fleet.local | A | 192.168.2.12 |
| msclo.fleet.local | A | 192.168.2.19 |
| yone.fleet.local | A | 192.168.2.23 |
| pcdev.fleet.local | A | 192.168.2.16 |
| nas.fleet.local | A | 192.168.2.20 |
| lounge.fleet.local | A | 192.168.50.175 |
| steamdeck.fleet.local | A | 192.168.50.193 |
| pemclau.fleet.local | CNAME | yone.fleet.local |
| lhvcp.fleet.local | CNAME | yone.fleet.local |
| joffe-math.fleet.local | CNAME | pcdev.fleet.local |
| campfire.fleet.local | CNAME | msi01.fleet.local |
| coredns.fleet.local | CNAME | msi01.fleet.local |
Zone: eose.lan (mirrors fleet.local + public aliases)
| Hostname | Type | Value |
| msi01.eose.lan | A | 192.168.2.18 |
| pemos.eose.lan | A | 20.200.111.70 |
| eose.eose.lan | A | 4.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