We need to have way define authoritative zones and hosts in them
simple enough to build minimal infrastructure without external dns or maybe little bit more
Since we moving to pdns we now have possibility to implement that
see https://doc.powerdns.com/md/recursor/settings/#auth-zones
We can build BIND like zones and serve them from recursor.
This approach should replace static host mapping that current add hosts to /etc/hosts