The general idea here is to create a small web app that does three things:
- Allow mesh users to create A and NS records for .local domains on the mesh
- Allow users to describe services running on these domains using TXT records
- Show a list of running services
Maybe we use something like zone-file or dnsz to generate the zone files and then just write them to disk and run bind?
We should also allow axfr requests and make a guide for how other folks can set up their own DNS servers that do periodic axfr from our "main" server. And we should figure out how to not have a "main" server at all so everyone is just doing axfr from each-other.
The general idea here is to create a small web app that does three things:
Maybe we use something like zone-file or dnsz to generate the zone files and then just write them to disk and run bind?
We should also allow axfr requests and make a guide for how other folks can set up their own DNS servers that do periodic axfr from our "main" server. And we should figure out how to not have a "main" server at all so everyone is just doing axfr from each-other.