Moin,
ich habe aktuell einige Domains bei Netcup als Registrar und bei desec.io als Nameserver Provider liegen. Meine DNS Settings habe ich in einem Repository in meinem GitLab liegen und deploye diese bei Änderungen via DNSControl zu desec.io. Soweit so gut.
In meinem Homelab möchte ich gerne eine Autarkie bei Internetausfall herstellen. Das ist insoweit auch bisher alles ganz gut gelöst, aber ich habe aktuell beim DNS noch einen Single Point of Failure, den ich gerne auf der Welt räumen möchte.
Ich brauche nun also einen dritten Nameserver, der hier bei mir im Homelab steht und meine DNS Zonen kennt. Allerdings sollte der auch nur aus meinem Heimnetz erreichbar sein. DNSControl kann auf PowerDNS oder als Bind Zonefiles deployen. Ich habe noch nie damit gearbeitet - was davon will ich haben?
Und: Ich habe einen Mikrotik Router mit RouterOS 7. Der hat eine Art eigenen DNS Server, den ich auch nutze. Wie richte ich das dort dann korrekt ein, dass auch mein eigener Nameserver genutzt wird?
Oder erzähle ich hier gerade ganz großen Bullshit und das Problem meiner Lösung sieht ganz anders aus?
Prinzipiell kann der DNS Server im Router OS ja Static Entries. Aber dummerweise gibt es da kein Modul für DNS Control. Und ich kann weder Go, noch möchte ich so ein Modul langfristig maintainen. Ich könnte mir theoretisch eine Art Adapter in Python3 schreiben, aber das ist auch nicht ganz so einfach, weil die DNS Control Config ja so Javascript Zeug ist.
Vielleicht kann mir ja das Schwarmwissen hier etwas weiter helfen.