jschoubben
e56416fa8c
The mesh's one resolver: its seat, a provider's address, zones, and a node's hosts file (hq ADR 0194, 0196, 0199)
...
- mesh-dns-resolver: a mesh seat delivering wildcard-resolution, so every node's resolver
configuration resolves to its one holder; node-dns-resolver kept until nothing claims it.
- ${bound:<provision>:address}: the providing machine's private address, for the one consumer
that cannot use a name — a machine's resolver configuration.
- zone: a module declares the zone it answers and the listen that answers it; the controller
settles it per node, refuses duplicates and shadowing, and hands the resolver .Zones to forward.
- node-hosts-file: a node seat whose holder owns /etc/hosts, with entries/add/remove.
The resolver tests follow the catalogue: no runtime dns (containers copy the machine's resolvers),
live-restore held by resolv-conf, resolv.conf naming the resolver by address then a public one.
2026-10-04 00:38:48 +02:00
..
2026-09-05 22:10:58 +02:00
2026-09-29 01:01:29 +02:00
2026-09-22 19:51:10 +02:00
2026-09-27 23:29:00 +02:00
2026-09-30 21:14:40 +02:00
2026-09-30 21:14:40 +02:00
2026-09-23 23:49:31 +02:00
2026-09-23 23:49:31 +02:00
2026-09-16 18:40:40 +02:00
2026-10-04 00:38:48 +02:00
2026-10-04 00:38:48 +02:00
2026-09-30 21:14:40 +02:00
2026-10-01 17:23:31 +02:00
2026-09-29 00:54:27 +02:00
2026-09-16 10:27:26 +02:00
2026-10-03 23:12:21 +02:00
2026-09-30 22:10:42 +02:00
2026-09-29 15:07:33 +02:00
2026-10-01 17:23:31 +02:00
2026-09-16 18:40:40 +02:00
2026-09-22 17:51:38 +02:00
2026-09-30 22:29:28 +02:00
2026-09-06 14:08:51 +02:00
2026-09-27 02:50:23 +02:00
2026-10-04 00:38:48 +02:00
2026-10-01 11:41:49 +02:00
2026-10-01 11:41:49 +02:00
2026-09-26 23:07:09 +02:00
2026-09-29 11:55:28 +02:00
2026-09-29 11:25:40 +02:00
2026-09-27 14:43:16 +02:00
2026-09-29 01:01:29 +02:00
2026-10-02 11:17:09 +02:00
2026-10-02 11:17:09 +02:00
2026-09-27 23:29:00 +02:00
2026-09-30 09:55:54 +02:00
2026-10-01 15:18:34 +02:00
2026-09-27 00:05:41 +02:00
2026-09-05 12:47:13 +02:00
2026-09-05 12:47:13 +02:00
2026-09-30 18:38:06 +02:00
2026-09-30 18:38:06 +02:00
2026-09-30 16:12:43 +02:00
2026-10-02 23:28:25 +02:00
2026-10-02 23:28:25 +02:00
2026-09-20 23:56:49 +02:00
2026-09-07 05:08:04 +02:00
2026-09-27 16:52:00 +02:00
2026-10-02 16:48:16 +02:00
2026-09-01 21:54:05 +02:00
2026-10-04 00:38:48 +02:00
2026-10-02 14:04:35 +02:00
2026-09-30 14:38:07 +02:00
2026-09-01 02:55:56 +02:00
2026-08-31 17:12:46 +02:00
2026-10-01 11:41:49 +02:00
2026-09-27 14:43:16 +02:00
2026-10-02 16:48:16 +02:00
2026-09-30 17:08:44 +02:00
2026-10-01 11:41:49 +02:00
2026-10-01 17:34:17 +02:00
2026-10-01 00:01:41 +02:00
2026-10-02 11:01:09 +02:00
2026-09-30 22:42:50 +02:00
2026-09-22 23:29:28 +02:00
2026-09-30 14:38:07 +02:00
2026-09-28 15:44:18 +02:00
2026-09-29 01:01:29 +02:00
2026-09-27 01:33:20 +02:00
2026-09-29 02:50:41 +02:00
2026-10-02 01:46:30 +02:00
2026-09-17 23:35:12 +02:00
2026-10-02 23:13:22 +02:00
2026-09-14 21:11:37 +02:00
2026-09-18 01:02:26 +02:00
2026-10-01 17:34:17 +02:00
2026-10-04 00:38:48 +02:00
2026-09-30 14:51:12 +02:00
2026-10-04 00:38:48 +02:00
2026-09-30 14:51:12 +02:00
2026-09-21 23:31:06 +02:00
2026-10-02 18:30:14 +02:00
2026-10-03 23:12:21 +02:00
2026-10-03 21:24:12 +02:00
2026-09-06 14:08:51 +02:00
2026-09-28 02:08:56 +02:00
2026-09-23 23:49:31 +02:00
2026-10-01 15:18:34 +02:00
2026-10-01 15:18:34 +02:00
2026-10-04 00:38:48 +02:00
2026-10-04 00:38:48 +02:00
2026-10-03 04:01:17 +02:00
2026-10-01 11:41:49 +02:00
2026-10-01 11:41:49 +02:00
2026-09-21 20:28:16 +02:00
2026-09-30 18:38:06 +02:00
2026-09-30 22:34:43 +02:00
2026-10-02 11:01:09 +02:00
2026-09-30 22:34:43 +02:00
2026-10-02 11:01:09 +02:00
2026-09-24 18:54:35 +02:00
2026-09-21 21:03:22 +02:00
2026-10-01 12:26:44 +02:00
2026-09-30 16:58:23 +02:00
2026-09-15 13:20:01 +02:00
2026-09-27 17:50:56 +02:00
2026-10-02 22:52:22 +02:00
2026-09-01 02:40:09 +02:00
2026-10-01 15:58:04 +02:00
2026-09-30 17:39:38 +02:00
2026-10-02 16:53:27 +02:00
2026-09-30 10:03:55 +02:00
2026-10-04 00:38:48 +02:00
2026-10-04 00:38:48 +02:00