Use this guide when DNS changes show up in the product but client lookups do not update.
Check that DNS runtime is actually enabled
Confirm that:
DNS_RUNTIME_ENABLEDis on,DNS_RUNTIME_BINARYexists in the gateway-daemon runtime,- runtime files render into the expected
DNS_RUNTIME_DIR.
Check the runtime view before you change DNS again
The network runtime status should show DNS as running and should not report
a recent last error.
Check the rendered files and live process
Useful commands on the gateway host:
bash
Nanami docs
ls -la /var/lib/nanami/gateway/dns
cat /var/lib/nanami/gateway/dns/Corefile
ps aux | grep coredns
dig @100.64.0.10 api.<zone> A
Decide the next move
- If runtime files are missing, repair the runtime first.
- If the process is not running, fix the gateway runtime instead of editing more DNS records.
- If records still do not match after runtime recovery, revisit the published domain model in Domain and URL strategy.